You are on page 1of 2

local HRP = game.Players.LocalPlayer.Character.

HumanoidRootPart

function noclip2(t)
loadstring(game:HttpGet("https://raw.githubusercontent.com/LegoHacker1337/
legohacks/main/PhysicsServiceOnClient.lua"))()
setfflag("HumanoidParallelRemoveNoPhysics", "False")
setfflag("HumanoidParallelRemoveNoPhysicsNoSimulate2", "False")
if t == true then
game:GetService('RunService'):BindToRenderStep("crash", 0 , function()
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
end)
elseif t == false then
game:GetService('RunService'):UnbindFromRenderStep("crash")
end
end

local loop;
noclip2(true)
oldpos = HRP.Position
_G.Finish = false

local dis = 0.2


local increase = 6
local xchange
local zchange
local ychange
delay(0.1, function()
for i,v in pairs(game.Players:GetChildren()) do
if v ~= game.Players.LocalPlayer then
_G.Player = v
_G.POS = _G.Player.Character.HumanoidRootPart.Position
repeat wait() until (_G.POS -
_G.Player.Character.HumanoidRootPart.Position).Magnitude >= 500 or
_G.Player.Character.Humanoid.Sit == true or
game.Players.LocalPlayer.Character.Humanoid.Sit == true
if (_G.POS - _G.Player.Character.HumanoidRootPart.Position).Magnitude
>= 500 then
game.StarterGui:SetCore('SendNotification', {
Title = 'Fling: ';
Text = _G.Player.Name;
})
elseif _G.Player.Character.Humanoid.Sit == true then
game.StarterGui:SetCore('SendNotification', {
Title = 'Error, player is sit: ';
Text = _G.Player.Name;
})
elseif game.Players.LocalPlayer.Character.Humanoid.Sit == true then
noclip2(false)
wait(1)
game.Players.LocalPlayer.Character.Humanoid.Sit = false

end

end
end
_G.Finish = true
end)
loop = game.RunService.Heartbeat:Connect(function()
HRP.Velocity = Vector3.new(50000, 50000, 50000)
HRP = game.Players.LocalPlayer.Character.HumanoidRootPart
local FlingEnemy = _G.Player.Character
if FlingEnemy.Humanoid.MoveDirection.X < 0 then
xchange = -increase
elseif FlingEnemy.Humanoid.MoveDirection.X > 0 then
xchange = increase
else
xchange = 0
end
if FlingEnemy.Humanoid.MoveDirection.Z < 0 then
zchange = -increase
elseif FlingEnemy.Humanoid.MoveDirection.Z > 0 then
zchange = increase
else
zchange = 0
end
if FlingEnemy.Humanoid.MoveDirection.Z < 0 then
ychange = -increase
elseif FlingEnemy.Humanoid.MoveDirection.Z > 0 then
ychange = increase
else
ychange = 0
end
local target = _G.Player
HRP.CFrame = CFrame.new(target.Character.UpperTorso.Position.X + math.random(-
dis, dis) + xchange, target.Character.UpperTorso.Position.Y ,
target.Character.UpperTorso.Position.Z + math.random(-dis, dis) + zchange) *
CFrame.Angles(FlingEnemy.HumanoidRootPart.Orientation.X + math.random(0, 100),
FlingEnemy.HumanoidRootPart.Orientation.Y + math.random(0, 100),
FlingEnemy.HumanoidRootPart.Orientation.Z + math.random(0, 100))
end)
repeat wait() until _G.Finish == true
for i = 1,5 do
loop:Disconnect()
noclip2(false)
game.Workspace.CurrentCamera.CameraSubject = HRP.Parent
HRP.Velocity = Vector3.new(0, 0, 0)
HRP.CFrame = CFrame.new(oldpos)
wait()
end

You might also like