View difference between Paste ID: vN9Jx30D and t9W8QSvy
SHOW: | | - or go back to the newest paste.
1
NLS([[
2
owner = game:GetService("Players").LocalPlayer
3
owner.Character:WaitForChild("Head")
4
mouse = owner:GetMouse()
5
local remote = owner.Character:WaitForChild("lookremote")
6
local part = Instance.new("Part", owner.Character.Head)
7
part.Size = Vector3.new(0.1,0.1,0.1)
8
local part2 = Instance.new("Part", owner.Character.Head)
9
part2.CanCollide = true
10
owner.Character.HumanoidRootPart.CFrame = CFrame.new(0,-5,0)
11
part.Transparency = 1
12
part.CanCollide = false
13-
weld.Part0 = owner.Character.Head
13+
14
part:BreakJoints()
15-
weld.C0 = CFrame.new(0,0,-1)
15+
16
weld.Part0 = part2
17
weld.Part1 = part
18
weld.C0 = CFrame.new(0,0,1)
19
local weld = Instance.new("Weld", part)
20
weld.Part0 = owner.Character.HumanoidRootPart
21
weld.Part1 = part2
22
weld.C0 = CFrame.new(0,0,-5)
23
while game:GetService("RunService").RenderStepped:wait() do
24
    remote:FireServer(mouse.Hit.p, mouse.Origin.p, workspace.CurrentCamera.CFrame)
25-
            if v.ClassName == "Accessory" then
25+
26-
                v.Handle.Transparency = 1
26+
27
        workspace.CurrentCamera.FieldOfView = 100
28
        for i,v in pairs(owner.Character:GetChildren()) do
29-
        if owner.Character.Head:findFirstChildOfClass("Decal") then
29+
30-
            owner.Character.Head:findFirstChildOfClass("Decal").Transparency = 1
30+
31
            end
32
        end
33
        owner.Character.Head.Transparency = 1
34-
    else
34+
35
    end
36-
            if v.ClassName == "Accessory" then
36+
37-
                v.Handle.Transparency = 0
37+
        ]],owner.PlayerGui)
38
local leftarm = Instance.new("Weld", owner.Character.Torso)
39
leftarm.Part0 = owner.Character.Torso
40-
        workspace.CurrentCamera.FieldOfView = 70
40+
41-
        owner.Character.Head.Transparency = 0
41+
42-
        if owner.Character.Head:findFirstChildOfClass("Decal") then
42+
43-
            owner.Character.Head:findFirstChildOfClass("Decal").Transparency = 0
43+
44
local rightarm = Instance.new("Weld", owner.Character.Torso)
45-
        workspace.CurrentCamera.CameraSubject = owner.Character
45+
46
rightarm.Part1 = owner.Character["Right Arm"]
47
rightarm.C0 = CFrame.new(1.5,0.5,0)
48-
]], owner.Character)
48+
49
rightarm.Name = "RightArmWeld"
50
local rightleg = Instance.new("Weld", owner.Character.Torso)
51
rightleg.Part0 = owner.Character.Torso
52
rightleg.Part1 = owner.Character["Right Leg"]
53
rightleg.C0 = CFrame.new(0.5,-1,0)
54
rightleg.C1 = CFrame.new(0,1,0)
55
rightleg.Name = "RightLegWeld"
56
local leftleg = Instance.new("Weld", owner.Character.Torso)
57
leftleg.Part0 = owner.Character.Torso
58
leftleg.Part1 = owner.Character["Left Leg"]
59
leftleg.C0 = CFrame.new(-0.5,-1,0)
60
leftleg.C1 = CFrame.new(0,1,0)
61
leftleg.Name = "LeftLegWeld"
62
local head = Instance.new("Weld", owner.Character.Torso)
63
head.Part0 = owner.Character.Torso
64
head.Part1 = owner.Character.Head
65
head.C0 = CFrame.new(0,1.5,0)
66
head.C1 = CFrame.new(0,-0.1,0)
67
head.Name = "HeadWeld"
68
local humanoidrootpart = Instance.new("Weld", owner.Character.HumanoidRootPart)
69
humanoidrootpart.Part0 = owner.Character.HumanoidRootPart
70
humanoidrootpart.Part1 = owner.Character.Torso
71
humanoidrootpart.Name = "HumanoidRootPartWeld"
72
local remote = Instance.new("RemoteEvent", owner.Character)
73
remote.Name = "lookremote"
74
function look(plr, where, origin, cameracf)
75
    if plr == owner then
76
        local lookvector = owner.Character.Torso.CFrame:toObjectSpace(cameracf).lookVector.unit
77
        humanoidrootpart.C0 = CFrame.new(0,0,0) * CFrame.Angles(lookvector.y,0,0)
78
        humanoidrootpart.C0 = humanoidrootpart.C0 * CFrame.Angles(0,0,0)
79
        humanoidrootpart.C0 = humanoidrootpart.C0 * CFrame.new(0,0,0)
80
    end
81
end
82
remote.OnServerEvent:connect(look)