Player slides after running at a very high speed

Whenever the player runs at a high speed usually 100+ when they stop moving and take there finger off the keyboard or screen they slide a littel bit and go farther:

video:

DONT MIND THE AUDIO ITS MY FRIEND*

the most average lego game physics

what ?? that doesnt answer my question?

Server Script in StarterCharacterScripts

local Character = script.Parent

Character:WaitForChild("Humanoid") 
task.wait(1) --// so we know that the character fully loaded

for i,v in pairs(Character:GetChildren()) do 
	if (v:IsA("BasePart")) then 
		v.CustomPhysicalProperties = PhysicalProperties.new(100, 0.5, 1, 0.3, 1)
	end
end

theres probably nothing you can do about it as this also happens to me so this is just roblox’s physics engine having a stroke

Hello,

Roblox has advanced physics, their most likely trying to replicate the the kinetic energy of an object with the mass of an object (your character) and a velocity of your person running at X speed to calculate the stopping distance.

Probably a deliberate attempt to realistically calculate stopping distances, kudos to roblox on being realistic in my view.

2 Likes