So, i’ve been trying to rotate a player, I got to set its angle and its pos but what I want to do is that the player is lying on the floor, I think it’s not possible to do so, but I just wanted to check if you can or if I’ll have to create a ragdoll and simulate that it’s the player (which is way more complicated), I tried doing several “rotate” functions I found on the wiki, but instead or they didn’t work for players or they didn’t rotate the player, but rather its view/camera. Also , I tried to create a ragdoll, but then I used the “SafeRemoveEntity(v)” and it totally crashed the game and I got tons of lua errors inside the actual code of gmod (not my lua script) BTW: I’m doing this on an entity, so that when you use it you lie down on it.
EDIT: I’ll do it with the ragdoll for the moment. But still, if there is an easier way to do this, please tell me.
function ENT:Use(c , a) if ragdolled == 0 then ragdolled = 1 entPos = self:GetPos() tehAyTrays = c:GetEyeTrace().Entity if c:IsValid() and c:IsPlayer() then c:SetPos(entPos + Vector(0,0,0)) angles = Angle(-89.000000,-179.794235,0.000000) //Here I want the rotate code and I tried many things but Idk how to do it c:SetEyeAngles(angles) c:Freeze(true) timer.Simple(5,function() c:Freeze(false) ragdolled = 0 end) end end end