View difference between Paste ID: uNCf4gUJ and gzgayvmT
SHOW: | | - or go back to the newest paste.
1-
NLS([[ -- thank rufus for head look and stuf
1+
local killyou = Instance.new("Sound", owner.Character.Head)
2-
owner = game:GetService("Players").LocalPlayer
2+
killyou.SoundId = "rbxassetid://3663443635"
3-
owner.Character:WaitForChild("Head")
3+
killyou.Volume = 1
4-
mouse = owner:GetMouse()
4+
local rightarm = Instance.new("Weld", owner.Character.Torso)
5-
local remote = owner.Character:WaitForChild("lookremote")
5+
rightarm.Part0 = owner.Character.Torso
6-
local remote2 = owner.Character:WaitForChild("crouch remote")
6+
rightarm.Part1 = owner.Character["Right Arm"]
7-
local part = Instance.new("Part", owner.Character.Head)
7+
rightarm.C0 = CFrame.new(1.5, 0.75, 0)
8-
part.Size = Vector3.new(0.1,0.1,0.1)
8+
rightarm.C1 = CFrame.new(0,0.7,0)
9-
part.Transparency = 1
9+
rightarm.Name = "RightArmWeld"
10-
part.CanCollide = false
10+
local leftarm = Instance.new("Weld", owner.Character.Torso)
11-
part.Name = "camera"
11+
leftarm.Part0 = owner.Character.Torso
12-
part:BreakJoints()
12+
leftarm.Part1 = owner.Character["Left Arm"]
13-
local weld = Instance.new("Weld", part)
13+
leftarm.C0 = CFrame.new(-1.5, 0.75, 0)
14-
weld.Part0 = owner.Character.Head
14+
leftarm.C1 = CFrame.new(0,0.7,0)
15-
weld.Part1 = part
15+
leftarm.Name = "LeftArmWeld"
16-
weld.C0 = CFrame.new(0,0,-1)
16+
17-
count = 0
17+
18-
function crouchinglol(key)
18+
19-
    key = key:lower()
19+
rightleg.C0 = CFrame.new(0.5,-1,0)
20-
    if key:byte() == 48 then
20+
21-
count = count + 1
21+
22-
if count == 1 then
22+
23-
        owner.Character:findFirstChildOfClass("Humanoid").WalkSpeed = 8
23+
24-
remote2:FireServer("Crouching")
24+
25-
elseif count == 2 then
25+
leftleg.C0 = CFrame.new(-0.5,-1,0)
26-
        owner.Character:findFirstChildOfClass("Humanoid").WalkSpeed = 16
26+
27-
remote2:FireServer("NotCrouching")
27+
28-
wait()
28+
owner.Character.Humanoid.RequiresNeck = false
29-
count = 0
29+
local head = Instance.new("Weld", owner.Character.Torso)
30-
end
30+
head.Part0 = owner.Character.Torso
31-
    end
31+
head.Part1 = owner.Character.Head
32-
end
32+
head.C0 = CFrame.new(0, 1.5, 0)
33-
mouse.KeyDown:connect(crouchinglol)
33+
head.C1 = CFrame.new(0,0,0)
34
head.Name = "Head"
35-
local E = owner.Character:WaitForChild("The")
35+
36-
mouse.Button1Down:Connect(function()
36+
37-
   E:FireServer("s")
37+
38-
end)
38+
39
local tweenService = game:GetService("TweenService")
40-
while game:GetService("RunService").RenderStepped:wait() do
40+
local timeToFade = 0.5
41-
    remote:FireServer(mouse.Hit.p, mouse.Origin.p, workspace.CurrentCamera.CFrame)
41+
local object = leftarm
42-
    if (workspace.CurrentCamera.CFrame.p - part.Position).magnitude <= 1.7 then
42+
43-
        game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position,Vector3.new(mouse.Hit.p.x,game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position.y,mouse.Hit.p.z))
43+
44-
        workspace.CurrentCamera.FieldOfView = 100
44+
goal.C0 = CFrame.new(-1.5,0.75,-0.5) * CFrame.Angles(math.rad(90),0,0)
45-
        for i,v in pairs(owner.Character:GetChildren()) do
45+
46-
            if v.ClassName == "Part" or v.ClassName == "MeshPart" and v.Name ~= "Head" then
46+
47-
                v.LocalTransparencyModifier = 0
47+
local timeToFade2 = 0.5
48-
            end
48+
local object2 = head
49-
            if v.ClassName == "Accessory" then
49+
50-
                v.Handle.Transparency = 1
50+
51-
            end
51+
goal2.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(15),0,0)
52-
        end
52+
53-
        if owner.Character.Head:findFirstChildOfClass("Decal") then
53+
54-
            owner.Character.Head:findFirstChildOfClass("Decal").Transparency = 1
54+
55-
        end
55+
local timeToFade3 = 0.5
56-
        owner.Character.Head.Transparency = 1
56+
local object3 = humanoidrootpart
57-
        workspace.CurrentCamera.CameraSubject = part
57+
58-
    else
58+
59-
        for i,v in pairs(owner.Character:GetChildren()) do
59+
goal3.C0 = CFrame.Angles(math.rad(-15),0,0)
60-
            if v.ClassName == "Accessory" then
60+
61-
                v.Handle.Transparency = 0
61+
62-
            end
62+
local timeToFade4 = 0.5
63-
        end
63+
local object4 = rightarm
64-
        workspace.CurrentCamera.FieldOfView = 70
64+
65-
        owner.Character.Head.Transparency = 0
65+
66-
        if owner.Character.Head:findFirstChildOfClass("Decal") then
66+
goal4.C0 = CFrame.new(1.5,0.75,-0.5) * CFrame.Angles(math.rad(65),0,math.rad(45))
67-
            owner.Character.Head:findFirstChildOfClass("Decal").Transparency = 0
67+
68-
        end
68+
69-
        workspace.CurrentCamera.CameraSubject = owner.Character
69+
local timeToFade5 = 0.5
70-
    end
70+
local object5 = leftarm
71-
end
71+
local tweenInfo5 = TweenInfo.new(timeToFade5)
72-
]], owner.Character)
72+
local goal5 = {}
73-
function isplatformstand(PC)
73+
goal5.C0 = CFrame.new(-1.5,0.75,-0.5) * CFrame.Angles(math.rad(65),0,math.rad(-45))
74-
coroutine.wrap(function()
74+
75-
PC.Character.Humanoid.PlatformStand = true
75+
local tween5 = tweenService:Create(object5, tweenInfo5, goal5)
76
local timeToFade6 = 0.5
77-
	for i,v in pairs(PC.Character:GetDescendants()) do
77+
local object6 = head
78-
		if v:IsA("Motor6D") and v.Parent.Name ~= "HumanoidRootPart" then
78+
local tweenInfo6 = TweenInfo.new(timeToFade6)
79-
v.Enabled = true
79+
local goal6 = {}
80-
end
80+
goal6.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(-15),math.rad(-35),0)
81-
end
81+
82-
PC.Character.Humanoid.PlatformStand = false
82+
local uh = tweenService:Create(object6, tweenInfo6, goal6)
83-
end)()
83+
local timeToFade7 = 0.5
84-
end
84+
local object7 = rightarm
85-
local debris = game:GetService("Debris")
85+
local tweenInfo7 = TweenInfo.new(timeToFade7)
86-
function killfunction(part)
86+
local goal7 = {}
87-
			local Model = part:FindFirstAncestorOfClass("Model")
87+
goal7.C0 = CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(135),0,math.rad(-25))
88-
			if Model then
88+
89-
				local PC = game:GetService("Players"):GetPlayerFromCharacter(Model)
89+
local uh2 = tweenService:Create(object7, tweenInfo7, goal7)
90-
				if PC then
90+
local timeToFade8 = 0.5
91-
        if PC ~= owner then
91+
local object8 = humanoidrootpart
92-
            local limbcollider = Instance.new("Part", PC.Character:findFirstChild("Right Arm"))
92+
local tweenInfo8 = TweenInfo.new(timeToFade8)
93-
                limbcollider.Size = Vector3.new(1.4,1,1)
93+
local goal8 = {}
94-
                limbcollider.Shape = "Cylinder"
94+
goal8.C0 = CFrame.Angles(math.rad(0.1),0,0)
95-
                limbcollider.Transparency = 1
95+
96-
                limbcollider.Name = "LimbCollider"
96+
local uh3 = tweenService:Create(object8, tweenInfo8, goal8)
97-
                local limbcolliderweld = Instance.new("Weld", limbcollider)
97+
killyou:Play()
98-
                limbcolliderweld.Part0 = PC.Character:findFirstChild("Right Arm")
98+
wait(1)
99-
                limbcolliderweld.Part1 = limbcollider
99+
100-
                limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
100+
101-
            local limbcollider2 = Instance.new("Part", PC.Character:findFirstChild("Left Arm"))
101+
102-
                limbcollider2.Size = Vector3.new(1.4,1,1)
102+
wait(1)
103-
                limbcollider2.Shape = "Cylinder"
103+
uh:Play()
104-
                limbcollider2.Transparency = 1
104+
uh2:Play()
105-
                limbcollider2.Name = "LimbCollider"
105+
uh3:Play()
106-
                local limbcolliderweld2 = Instance.new("Weld", limbcollider)
106+
wait(1.75)
107-
                limbcolliderweld2.Part0 = PC.Character:findFirstChild("Left Arm")
107+
108-
                limbcolliderweld2.Part1 = limbcollider2
108+
109-
                limbcolliderweld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
109+
tween5:Play()
110-
            local limbcollider3 = Instance.new("Part", PC.Character:findFirstChild("Right Leg"))
110+
111-
                limbcollider3.Size = Vector3.new(1.3,1,1)
111+
112-
                limbcollider3.Shape = "Cylinder"
112+
tween:Destroy()
113-
                limbcollider3.Transparency = 1
113+
tween2:Destroy()
114-
                limbcollider3.Name = "LimbCollider"
114+
tween3:Destroy()
115-
                local limbcolliderweld3 = Instance.new("Weld", limbcollider)
115+
tween4:Destroy()
116-
                limbcolliderweld3.Part0 = PC.Character:findFirstChild("Right Leg")
116+
uh:Destroy()
117-
                limbcolliderweld3.Part1 = limbcollider3
117+
uh2:Destroy()
118-
                limbcolliderweld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
118+
uh3:Destroy()
119-
            local limbcollider4 = Instance.new("Part", PC.Character:findFirstChild("Left Leg"))
119+
rightarm:Destroy()
120-
                limbcollider4.Size = Vector3.new(1.3,1,1)
120+
leftarm:Destroy()
121-
                limbcollider4.Shape = "Cylinder"
121+
rightleg:Destroy()
122-
                limbcollider4.Transparency = 1
122+
leftleg:Destroy()
123-
                limbcollider4.Name = "LimbCollider"
123+
head:Destroy()
124-
                local limbcolliderweld4 = Instance.new("Weld", limbcollider)
124+
humanoidrootpart:Destroy()