Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Stats = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
rootPart = character:()
UPDATE_INTERVAL =
fakeCharacter = .()
fakeCharacter.Name =
fakeCharacter.Parent =
fakeRootPart = .()
fakeRootPart.Name =
fakeRootPart.Size = rootPart.Size
fakeRootPart.CFrame = rootPart.CFrame
fakeRootPart.Anchored =
fakeRootPart.CanCollide =
fakeRootPart.Transparency =
fakeRootPart.Material = .Material.Plastic
fakeRootPart.Parent = fakeCharacter
boxAdornment = .()
boxAdornment.Name =
boxAdornment.Adornee = fakeRootPart
boxAdornment.Size = rootPart.Size + .(, , )
boxAdornment.Color3 = .(, , )
boxAdornment.Transparency =
boxAdornment.ZIndex =
boxAdornment.AlwaysOnTop =
boxAdornment.Parent = fakeRootPart
fakeHumanoid = .()
fakeHumanoid.Name =
fakeHumanoid.Parent = fakeCharacter
positionHistory = {}
()
ping =
pingSuccess, pingResult = (()
Stats.Network.ServerStatsItem[]:()
)
pingSuccess pingResult
ping = pingResult
ping
(position)
currentTime = ()
.(positionHistory, {
position = position,
time = currentTime
})
maxHistory = .( / (UPDATE_INTERVAL * )) +
#positionHistory > maxHistory
.(positionHistory, )
(targetTime)
#positionHistory ==
rootPart.Position
closestIndex =
closestDiff = .(positionHistory[].time - targetTime)
i = , #positionHistory
diff = .(positionHistory[i].time - targetTime)
diff < closestDiff
closestDiff = diff
closestIndex = i
positionHistory[closestIndex].position
()
character character.Parent
rootPart rootPart.Parent
ping = ()
ping = .(, .(, ping))
pingDelay = ping /
(rootPart.Position)
serverTime = () - pingDelay
serverPosition
#positionHistory >
serverPosition = (serverTime)
serverPosition = rootPart.Position
currentCFrame = rootPart.CFrame
newCFrame = .(serverPosition) * (currentCFrame - currentCFrame.Position)
fakeRootPart.CFrame = newCFrame
connection = RunService.Heartbeat:(()
()
)
()
connection
connection:()
connection =
fakeCharacter
fakeCharacter:()
player.CharacterAdded:((newCharacter)
()
character = newCharacter
rootPart = character:()
positionHistory = {}
fakeCharacter = .()
fakeCharacter.Name =
fakeCharacter.Parent =
fakeRootPart = .()
fakeRootPart.Name =
fakeRootPart.Size = rootPart.Size
fakeRootPart.CFrame = rootPart.CFrame
fakeRootPart.Anchored =
fakeRootPart.CanCollide =
fakeRootPart.Transparency =
fakeRootPart.Material = .Material.Plastic
fakeRootPart.Parent = fakeCharacter
boxAdornment = .()
boxAdornment.Name =
boxAdornment.Adornee = fakeRootPart
boxAdornment.Size = rootPart.Size + .(, , )
boxAdornment.Color3 = .(, , )
boxAdornment.Transparency =
boxAdornment.AlwaysOnTop =
boxAdornment.Parent = fakeRootPart
fakeHumanoid = .()
fakeHumanoid.Name =
fakeHumanoid.Parent = fakeCharacter
connection = RunService.Heartbeat:(()
()
)
)Show how server side see your HRP, May not work when u turn off internet

Universal