permission = {"???","???"} speed = 64 mult = 1.2 function check(player) for i = 1,#permission do if string.lower(player.Name)==string.lower(permission[i]) then return true end end return false end function Leap(player) local torso = player.Character:FindFirstChild("Torso") torso.Velocity = Vector3.new(torso.Velocity.x*mult,speed*mult,torso.Velocity.z*mult) wait(0.5) end function Running(player) local torso = player.Character:FindFirstChild("Torso") torso.Velocity = torso.CFrame.lookVector * speed end function onPlayerRespawned(newPlayer) local hum = newPlayer.Character:FindFirstChild("Humanoid") hum.Running:connect(function() Running(newPlayer) end) hum.Jumping:connect(function() Leap(newPlayer) end) end function onPlayerEntered(newPlayer) if check(newPlayer) then newPlayer.Changed:connect(function (property) if (property == "Character") then onPlayerRespawned(newPlayer) end end) end end game.Players.PlayerAdded:connect(onPlayerEntered)