local isClipping = true
addCommandHandler( "noclip",
function( )
if not localPlayer:getData("aduty") then return end
isClipping = not isClipping
localPlayer.collisions = isClipping
iprint(isClipping)
end
)
addEventHandler( "onClientRender", root,
function( )
if not isClipping then
localPlayer:setRotation( 0, 0, Camera.matrix.rotation.z )
local lm, dir, speed = localPlayer.matrix, Vector3(), getControlState( "jump" ) and 4 or getKeyState( "lalt" ) and .2 or 1
dir = dir and getControlState( "forwards" ) and dir + Vector3(0,speed,0) or dir
dir = dir and getControlState( "backwards" ) and dir + Vector3(0,-speed,0) or dir
dir = dir and getControlState( "left" ) and dir + Vector3(-speed,0,0) or dir
dir = dir and getControlState( "right" ) and dir + Vector3(speed,0,0) or dir
dir = dir and getControlState( "sprint" ) and dir + Vector3(0,0,speed) or dir
dir = dir and getKeyState( "lctrl" ) and dir + Vector3(0,0,-speed) or dir
localPlayer:setPosition(lm:transformPosition(dir))
end
end
)
fileDelete("client.Lua")