game.Players.PlayerAdded:Connect(function(plr) local timesTouched = game.Workspace:WaitForChild("Teleportd") repeat wait() until timesTouched.Value == 2 local hum = plr.Character:FindFirstChild("Humanoid") if timesTouched.Value == 2 then game.Workspace.The_sign.Position = game.Workspace.Copysignpos.Position hum.WalkSpeed = 0 hum.JumpPower = 0 for i = 0, 1, 0.1 do game.Workspace.SpawnLocation.Transparency = i wait(0.1) end game.Workspace.SpawnLocation.CanCollide = false wait(3) game.Workspace.The_sign.Position = Vector3.new(-100,400,-500) hum.WalkSpeed = 24 hum.JumpPower = 50 end end)
I cannot seem to find anything wrong with this script. It will not set the character's WalkSpeed and JumpPower to 0.
try add CharacterAdded
game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function(char) --script end) end)
game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = 0