Developer knowledge network · moderated exchange

UnreliableCode 커뮤니티

개발자 연구, 리버스 엔지니어링 및 코딩 커뮤니티

Knowledge index살다
4Categories
919Threads
2.8K게시물
Analysis

Bypassing Client-Side Teleport Kick Checks with Hookmetamethod & TweenService [v2.4 Technical Discussion]

luau_hacker
Luau Expert
MEMBER
대표: 159
가입 날짜: Aug 2020
게시물: 17
감사해요: 26
1개월 전 · Jul 22, 2026 9:13 PM
#1

Why instant coordinate teleportation kicks players in popular games:

Games measure delta distance per heartbeat: if (newPos - oldPos).Magnitude > 50 then Kick() end.

The Sub-Tick Tween Bypass:
Instead of instantaneous teleportation, use TweenService to glide across sub-nodes at exactly 49.5 studs per interval:

LUA
local function SafeTeleport(targetCFrame)
    local hrp = game.Players.LocalPlayer.Character.HumanoidRootPart
    local dist = (hrp.Position - targetCFrame.Position).Magnitude
    local speed = 48 -- Below 50 threshold
    local duration = dist / speed
    
    local tween = game:GetService("TweenService"):Create(hrp, TweenInfo.new(duration, Enum.EasingStyle.Linear), { CFrame = targetCFrame })
    tween:Play()
end
hook_doctor
Hooking Specialist
MEMBER
대표: 181
가입 날짜: Jul 2019
게시물: 21
감사해요: 50
1개월 전 · Jul 23, 2026 12:25 AM
#2

Linear tweening at 48 studs/s completely satisfies server-side position validation checks. Great bypass.

vtable_slayer
Senior Reverser
MEMBER
대표: 215
가입 날짜: Mar 2018
게시물: 86
감사해요: 61
1개월 전 · Jul 23, 2026 7:44 PM
#3

Smooth traversal with zero rubberbanding.