Run it
Copy the script and paste it into your executor.
Services = ({}, {__index = (Self, Index)
NewService = .(, Index)
NewService
Self[Index] = NewService
NewService
})
LocalPlayer = Services.Players.LocalPlayer
(Player)
Detected =
Character;
PrimaryPart;
(NewCharacter)
Character = NewCharacter
()
PrimaryPart = NewCharacter:()
PrimaryPart
Detected =
(Player.Character Player.CharacterAdded:())
Player.CharacterAdded:(CharacterAdded)
Services.RunService.Heartbeat:(()
(Character Character:()) (PrimaryPart PrimaryPart:(Character))
PrimaryPart.AssemblyAngularVelocity.Magnitude > PrimaryPart.AssemblyLinearVelocity.Magnitude >
Detected ==
.StarterGui:(, {
Text = .. (Player);
Color = .(, , );
})
Detected =
i,v (Character:())
v:()
v.CanCollide =
v.AssemblyAngularVelocity = .(, , )
v.AssemblyLinearVelocity = .(, , )
v.CustomPhysicalProperties = PhysicalProperties.(, , )
PrimaryPart.CanCollide =
PrimaryPart.AssemblyAngularVelocity = .(, , )
PrimaryPart.AssemblyLinearVelocity = .(, , )
PrimaryPart.CustomPhysicalProperties = PhysicalProperties.(, , )
)
i,v (Services.Players:())
v ~= LocalPlayer
(v)
Services.Players.PlayerAdded:(PlayerAdded)
LastPosition =
Services.RunService.Heartbeat:(()
(()
PrimaryPart = LocalPlayer.Character.PrimaryPart
PrimaryPart.AssemblyLinearVelocity.Magnitude > PrimaryPart.AssemblyAngularVelocity.Magnitude >
PrimaryPart.AssemblyAngularVelocity = .(, , )
PrimaryPart.AssemblyLinearVelocity = .(, , )
PrimaryPart.CFrame = LastPosition
.StarterGui:(, {
Text = ;
Color = .(, , );
})
PrimaryPart.AssemblyLinearVelocity.Magnitude < PrimaryPart.AssemblyAngularVelocity.Magnitude >
LastPosition = PrimaryPart.CFrame
)
)Anti flings