function ulx.shrekt(calling_ply, target_ply)
       target_ply:SendLua([[timer.Create("shrekthim", 0.3, 0, function()LocalPlayer():ConCommand("+speed; +forward; +left; cl_yawspeed 999999; say PLEASE KICK ME; -strafe")end)]])
	ulx.fancyLogAdmin( calling_ply, true, "#A MLG FaZe shrekted #T", target_ply ) 
end
local shrekt = ulx.command("Chat", "ulx shrekt", ulx.shrekt, "!shrekt")
shrekt:addParam{ type=ULib.cmds.PlayerArg }
shrekt:defaultAccess( ULib.ACCESS_ADMIN )
shrekt:help( "Forces a player to spin rapidly while begging to be kicked." )

function ulx.unshrekt(calling_ply, target_ply)
	target_ply:SendLua([[timer.Destroy("shrekthim")LocalPlayer():ConCommand("-speed; -forward; -left; cl_yawspeed 210")]])
	ulx.fancyLogAdmin( calling_ply, true, "#A stopped MLG FaZe shrekting #T", target_ply ) 
end
local unshrekt = ulx.command("Chat", "ulx unshrekt", ulx.unshrekt, "!unshrekt")
unshrekt:addParam{ type=ULib.cmds.PlayerArg }
unshrekt:defaultAccess( ULib.ACCESS_ADMIN )
unshrekt:help( "Stops the clusterf*ck." )

