Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local remote = owner.Character:WaitForChild("lookremote")
- local part = Instance.new("Part", owner.Character.Head)
- part.Size = Vector3.new(0.1,0.1,0.1)
- part.Transparency = 1
- part.CanCollide = false
- part.Name = "camera"
- part:BreakJoints()
- local weld = Instance.new("Weld", part)
- weld.Part0 = owner.Character.Head
- weld.Part1 = part
- weld.C0 = CFrame.new(0,0,-1)
- local headd = Instance.new("Weld", owner.Character.Torso)
- headd.Part0 = owner.Character.Torso
- headd.Part1 = owner.Character["Right Arm"]
- headd.C0 = CFrame.new(1.5, 0, 0)
- headd.Name = "HeaddWeld"
- local remote = Instance.new("RemoteEvent", owner.Character)
- remote.Name = "lookremote"
- function look(plr, where, origin, cameracf)
- if plr == owner then
- local lookvector = owner.Character.Torso.CFrame:toObjectSpace(cameracf).lookVector.unit
- headd.C0 = CFrame.new(0,1,0) * CFrame.Angles(lookvector.y,0,0)
- headd.C0 = headd.C0 * CFrame.Angles(0,-lookvector.x,0)
- headd.C0 = headd.C0 * CFrame.new(0,0.5,0)
- end
- end
- remote.OnServerEvent:connect(look)
Add Comment
Please, Sign In to add comment