View difference between Paste ID: SpS8CYyJ and bkbtJEEm
SHOW: | | - or go back to the newest paste.
1
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
2
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
3
for i=1,2,0.1 do
4
	wait(.1)
5
	game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame+Vector3.new(0,1,0)
6
for _,anim in pairs(game.Players.LocalPlayer.Character.Humanoid:GetPlayingAnimationTracks()) do
7
	anim:Stop()
8
end
9
end
10
for _,part in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
11
	if part.ClassName == "Accessory" or part.ClassName == "Shirt" or part.ClassName == "Pants" or part.ClassName == "ShirtGraphic" or part.ClassName == "BodyColors" then
12
		part:remove()
13
	end 
14
	if part:IsA("BasePart") then
15
		part.Color = Color3.fromRGB(255, 204, 153)
16
	end
17
end
18
19
20
game.Players.LocalPlayer.Character.Head.Color = Color3.fromRGB(0,255,0)
21
22
game.Players.LocalPlayer.Character.Head.Mesh.Offset = Vector3.new(0,-0.75,-0.5)
23-
game.Players.LocalPlayer.Character.Head.Mesh.MeshId = "rbxassetid://785024366"
23+
game.Players.LocalPlayer.Character.Head.Mesh.MeshId = "rbxassetid://9257317"
24-
game.Players.LocalPlayer.Character.Head.face.Texture = "rbxassetid://785492382"
24+
game.Players.LocalPlayer.Character.Head.face.Texture = "rbxassetid://9257357"
25-
game.Players.LocalPlayer.Character.Head.Mesh.Scale = Vector3.new(13, 20, 13)
25+
game.Players.LocalPlayer.Character.Head.Mesh.Scale = Vector3.new(1.1, 1.247, 1.191)
26
local shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character) shirt.ShirtTemplate = "rbxassetid://1037676911"
27
local pants = Instance.new("Pants",game.Players.LocalPlayer.Character) pants.PantsTemplate = "rbxassetid://1010828432"
28
29-
local fidget1 = Instance.new("Part",game.Players.LocalPlayer.Character) fidget1.Anchored = false fidget1.Size = Vector3.new(0,0,0) fidget1.Color = Color3.fromRGB(0,255,0) fidget1.CanCollide = false
29+
30-
game.Players.LocalPlayer.Character.Head.Mesh:Clone().Parent = fidget1
30+
31-
fidget1.Mesh.Scale = Vector3.new(3,4,3)
31+
32-
fidget1.Mesh.Offset = Vector3.new(0,-1,-0.1)
32+
33-
game.Players.LocalPlayer.Character.Head.face:Clone().Parent = fidget1
33+
34-
fidget1.CFrame = game.Players.LocalPlayer.Character["Right Arm"].CFrame
34+
35-
for i=1,3 do
35+
36-
	wait()
36+
37-
	fidget1.Position = fidget1.Position+Vector3.new(0,1,0)
37+
38
flyingtornado1 = nil
39-
local weld = Instance.new("Weld",fidget1) weld.Part0 = fidget1 weld.Part1= game.Players.LocalPlayer.Character["Right Arm"] weld.Name = "FidgetHip"
39+
40
tornado1 = nil
41-
local fidget2 = Instance.new("Part",game.Players.LocalPlayer.Character) fidget2.Anchored = false fidget2.Size = Vector3.new(0,0,0) fidget2.Color = Color3.fromRGB(0,255,0) fidget2.CanCollide = false
41+
42-
game.Players.LocalPlayer.Character.Head.Mesh:Clone().Parent = fidget2
42+
43-
fidget2.Mesh.Scale = Vector3.new(3,4,3)
43+
44-
fidget2.Mesh.Offset = Vector3.new(0,-1,-0.1)
44+
45-
game.Players.LocalPlayer.Character.Head.face:Clone().Parent = fidget2
45+
46-
fidget2.CFrame = game.Players.LocalPlayer.Character["Left Arm"].CFrame
46+
47-
for i=1,3 do
47+
48-
	wait()
48+
49-
	fidget2.Position = fidget2.Position+Vector3.new(0,1,0)
49+
50
	for i=0.9,1,0.004 do
51-
local weld = Instance.new("Weld",fidget2) weld.Part0 = fidget2 weld.Part1= game.Players.LocalPlayer.Character["Left Arm"] weld.Name = "FidgetHip2"
51+
52
		part.Size = part.Size+Vector3.new(0,2,2)
53-
local fidget3 = Instance.new("Part",game.Players.LocalPlayer.Character) fidget3.Anchored = false fidget3.Size = Vector3.new(0,0,0) fidget3.Color = Color3.fromRGB(0,255,0) fidget3.CanCollide = false
53+
54-
game.Players.LocalPlayer.Character.Head.Mesh:Clone().Parent = fidget3
54+
55-
fidget3.Mesh.Scale = Vector3.new(3,4,3)
55+
56-
fidget3.Mesh.Offset = Vector3.new(0,-1,-0.1)
56+
57-
game.Players.LocalPlayer.Character.Head.face:Clone().Parent = fidget3
57+
58-
fidget3.CFrame = game.Players.LocalPlayer.Character["Right Leg"].CFrame
58+
59-
for i=1,3 do
59+
60-
	wait()
60+
61-
	fidget3.Position = fidget3.Position+Vector3.new(0,1,0)
61+
62
	if part.Name == "Torso" or part.Name == "Right Leg" or part.Name == "Left Leg" or part.Name == "Right Arm" or part.Name == "Left Arm" then
63-
local weld = Instance.new("Weld",fidget3) weld.Part0 = fidget3 weld.Part1= game.Players.LocalPlayer.Character["Right Leg"] weld.Name = "FidgetHip3"
63+
64
	end
65-
local fidget4 = Instance.new("Part",game.Players.LocalPlayer.Character) fidget4.Anchored = false fidget4.Size = Vector3.new(0,0,0) fidget4.Color = Color3.fromRGB(0,255,0) fidget4.CanCollide = false
65+
66-
game.Players.LocalPlayer.Character.Head.Mesh:Clone().Parent = fidget4
66+
67-
fidget4.Mesh.Scale = Vector3.new(3,4,3)
67+
68-
fidget4.Mesh.Offset = Vector3.new(0,-1,-0.1)
68+
69-
game.Players.LocalPlayer.Character.Head.face:Clone().Parent = fidget4
69+
70-
fidget4.CFrame = game.Players.LocalPlayer.Character["Left Leg"].CFrame
70+
71-
for i=1,3 do
71+
72-
	wait()
72+
73-
	fidget4.Position = fidget4.Position+Vector3.new(0,1,0)
73+
74
		counter= 0
75-
local weld = Instance.new("Weld",fidget4) weld.Part0 = fidget4 weld.Part1= game.Players.LocalPlayer.Character["Left Leg"] weld.Name = "FidgetHip4"
75+
76
		fullrot()	
77
		end
78
	end
79
	rot = rot+speed
80
	armrot = armrot+armspeed
81
	game.Players.LocalPlayer.Character.Head.CanCollide = false
82
	fidget1.FidgetHip.C0 = CFrame.new(fidget1.FidgetHip.C0.p)*CFrame.Angles(0,armrot,0)
83
	fidget2.FidgetHip2.C0 = CFrame.new(fidget2.FidgetHip2.C0.p)*CFrame.Angles(0,-armrot,0)
84
	for _,child in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
85
		if child.Name == "FullSpinC" then
86
			child.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*CFrame.Angles(0,0,math.rad(90))
87
		end
88
	end
89
	
90
	if flying ~= nil then
91
	
92
	fidget3.FidgetHip3.C0 = CFrame.new(fidget3.FidgetHip3.C0.p)*CFrame.Angles(0,rot*2,0)
93
	fidget4.FidgetHip4.C0 = CFrame.new(fidget4.FidgetHip4.C0.p)*CFrame.Angles(0,-rot*2,0)
94
	flying.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,-3.5,0))
95
	end
96
	game.Players.LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(game.Players.LocalPlayer.Character.Torso.Neck.C0.p)*CFrame.Angles(math.rad(90),0,rot)
97
	if fullspin == true then
98
			
99
		game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0*CFrame.Angles(0,0,rot*10)
100
		for _,child in pairs(game.Workspace:GetChildren()) do
101
		if child ~= game.Players.LocalPlayer.Character then
102
		for _,InChild in pairs(child:GetChildren()) do
103
			if InChild:IsA("BasePart") then
104
				if InChild.Position.X > game.Players.LocalPlayer.Character.HumanoidRootPart.Position.X-20 and InChild.Position.X < game.Players.LocalPlayer.Character.HumanoidRootPart.Position.X+20 then
105
						if InChild.Position.Z > game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Z-20 and InChild.Position.Z < game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Z+20 then
106
						for _,InChild2 in pairs(child:GetChildren()) do
107
							if InChild2.ClassName == "Humanoid" then
108
								InChild2.Health = InChild2.Health-2
109
								InChild.Velocity = game.Workspace.CurrentCamera.CFrame.lookVector*80
110
							end
111
						end
112
						end
113
				end 
114
				end
115
			end
116
		end
117
	end
118
119
	end
120
if tornado1 ~= nil then
121
	local pos1 = game.Players.LocalPlayer.Character["Right Arm"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0))).p
122
local pos2 = game.Players.LocalPlayer:GetMouse().Hit:toWorldSpace(CFrame.new(7.5,0,0)).p
123
	tornado1.Mesh.Scale = Vector3.new(15,(pos1-pos2).magnitude,15)
124
	tornado1.CFrame = CFrame.new((pos1+pos2)/2,pos1)*CFrame.Angles(math.rad(90),armrot*2,math.rad(180))
125
	for _,child in pairs(game.Workspace:GetChildren()) do
126
		if child ~= game.Players.LocalPlayer.Character then
127
		for _,InChild in pairs(child:GetChildren()) do
128
			if InChild:IsA("BasePart") then
129
				if (InChild.Position-pos2).magnitude < 7.5 then
130
						for _,InChild2 in pairs(child:GetChildren()) do
131
							if InChild2.ClassName == "Humanoid" then
132
								InChild2.Health = InChild2.Health-2
133
								InChild.Velocity = game.Workspace.CurrentCamera.CFrame.lookVector*80
134
							end
135
						end
136
				end 
137
				end
138
			end
139
		end
140
	end
141
142
143
144
end
145
if tornado2 ~= nil then
146
	local pos1 = game.Players.LocalPlayer.Character["Left Arm"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0))).p
147
	local pos2 = game.Players.LocalPlayer:GetMouse().Hit:toWorldSpace(CFrame.new(-7.5,0,0)).p
148
	tornado2.Mesh.Scale = Vector3.new(15,(pos1-pos2).magnitude,15)
149
	tornado2.CFrame = CFrame.new((pos1+pos2)/2,pos1)*CFrame.Angles(math.rad(90),armrot*2,math.rad(180))
150
151
	for _,child in pairs(game.Workspace:GetChildren()) do
152
		if child ~= game.Players.LocalPlayer.Character then
153
		for _,InChild in pairs(child:GetChildren()) do
154
			if InChild:IsA("BasePart") then
155
				if (InChild.Position-pos2).magnitude < 10 then
156
						for _,InChild2 in pairs(child:GetChildren()) do
157
							if InChild2.ClassName == "Humanoid" then
158
								InChild2.Health = InChild2.Health-1
159
								InChild.Velocity = game.Workspace.CurrentCamera.CFrame.lookVector*80
160
							end
161
						end
162
				end 
163
				end
164
			end
165
		end
166
	end
167
end
168
	
169
	
170
	if flyingtornado1 ~= nil then
171
	local pos1 = game.Players.LocalPlayer.Character["Right Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0))).p
172
	local cframe1 = game.Players.LocalPlayer.Character["Right Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0)))
173
	local pos2 = game.Players.LocalPlayer.Character["Right Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(7.5,0,0))).p-Vector3.new(0,4000,0)
174
	
175
	local ray = Ray.new(pos1,cframe1:toWorldSpace(CFrame.new(Vector3.new(500,0,0))).p-Vector3.new(0,4000,0))
176
	local hit,position,normal = game.Workspace:FindPartOnRay(ray,game.Players.LocalPlayer.Character)
177
	if hit ~= nil then
178
		pos2 = position
179
	end
180
	
181
	flyingtornado1.Mesh.Scale = Vector3.new(6,(pos1-pos2).magnitude,6)
182
	flyingtornado1.CFrame = CFrame.new((pos1+pos2)/2,pos1)*CFrame.Angles(math.rad(90),armrot*2,math.rad(180))
183
184
	for _,child in pairs(game.Workspace:GetChildren()) do
185
		if child ~= game.Players.LocalPlayer.Character then
186
		for _,InChild in pairs(child:GetChildren()) do
187
			if InChild:IsA("BasePart") then
188
				if (InChild.Position-pos2).magnitude < 3 then
189
						for _,InChild2 in pairs(child:GetChildren()) do
190
							if InChild2.ClassName == "Humanoid" then
191
								InChild2.Health = InChild2.Health-1
192
								InChild.Velocity = game.Workspace.CurrentCamera.CFrame.lookVector*80
193
							end
194
						end
195
				end 
196
				end
197
			end
198
		end
199
	end
200
end
201
202
if flyingtornado2 ~= nil then
203
	local pos1 = game.Players.LocalPlayer.Character["Left Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0))).p
204
	local cframe1 = game.Players.LocalPlayer.Character["Left Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(0,-1,0)))
205
	local pos2 = game.Players.LocalPlayer.Character["Left Leg"].CFrame:toWorldSpace(CFrame.new(Vector3.new(-7.5,0,0))).p-Vector3.new(0,4000,0)
206
207
	local ray = Ray.new(pos1,cframe1:toWorldSpace(CFrame.new(Vector3.new(-500,0,0))).p-Vector3.new(0,4000,0))
208
	local hit,position,normal = game.Workspace:FindPartOnRay(ray,game.Players.LocalPlayer.Character)
209
210
	if hit ~= nil then
211
		pos2 = position
212
	end
213
	
214
	flyingtornado2.Mesh.Scale = Vector3.new(6,(pos1-pos2).magnitude,6)
215
	flyingtornado2.CFrame = CFrame.new((pos1+pos2)/2,pos1)*CFrame.Angles(math.rad(90),armrot*2,math.rad(180))
216
217
	for _,child in pairs(game.Workspace:GetChildren()) do
218
		if child ~= game.Players.LocalPlayer.Character then
219
		for _,InChild in pairs(child:GetChildren()) do
220
			if InChild:IsA("BasePart") then
221
				if (InChild.Position-pos2).magnitude < 3 then
222
						for _,InChild2 in pairs(child:GetChildren()) do
223
							if InChild2.ClassName == "Humanoid" then
224
								InChild2.Health = InChild2.Health-1
225
								InChild.Velocity = game.Workspace.CurrentCamera.CFrame.lookVector*80
226
							end
227
						end
228
				end 
229
				end
230
			end
231
		end
232
	end
233
end
234
235
236
237
238
239
240
end)
241
game:GetService("UserInputService").InputBegan:connect(function(key)
242
	if key.KeyCode == Enum.KeyCode.F then
243
		if flying == nil then
244
	 flying = Instance.new("Part",game.Players.LocalPlayer.Character) flying.Transparency = 1 flying.Anchored = true flying.Size = Vector3.new(3,1,3)
245
		flyingtornado1 = Instance.new("Part",game.Players.LocalPlayer.Character) flyingtornado1.Color = Color3.fromRGB(200,255,200) flyingtornado1.Transparency = 0.5 flyingtornado1.CanCollide = false flyingtornado1.Anchored = true
246
		local mesh = Instance.new("SpecialMesh",flyingtornado1) mesh.MeshId = "rbxassetid://1040723301"
247
		flyingtornado2 = Instance.new("Part",game.Players.LocalPlayer.Character) flyingtornado2.Color = Color3.fromRGB(200,255,200) flyingtornado2.Transparency = 0.5 flyingtornado2.CanCollide = false flyingtornado2.Anchored = true
248
		local mesh = Instance.new("SpecialMesh",flyingtornado2) mesh.MeshId = "rbxassetid://1040723301"
249
	
250
		else
251
			 flying:remove()
252
	flying = nil
253
		 flyingtornado1:remove()
254
	flyingtornado1 = nil
255
	 flyingtornado2:remove()
256
	flyingtornado2 = nil
257
		end
258
		end
259
	if key.KeyCode == Enum.KeyCode.E then
260
		armspeed = 0.5
261
		tornado1 = Instance.new("Part",game.Players.LocalPlayer.Character) tornado1.Color = Color3.fromRGB(200,255,200) tornado1.Transparency = 0.5 tornado1.CanCollide = false tornado1.Anchored = true
262
		local mesh = Instance.new("SpecialMesh",tornado1) mesh.MeshId = "rbxassetid://1040723301"
263
		tornado2 = Instance.new("Part",game.Players.LocalPlayer.Character) tornado2.Color = Color3.fromRGB(200,255,200) tornado2.Transparency = 0.5 tornado2.CanCollide = false tornado2.Anchored = true
264
		local mesh = Instance.new("SpecialMesh",tornado2) mesh.MeshId = "rbxassetid://1040723301"
265
266
game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0*CFrame.Angles(0,0,math.rad(90))
267
game.Players.LocalPlayer.Character.Torso["Left Shoulder"].C0 = game.Players.LocalPlayer.Character.Torso["Left Shoulder"].C0*CFrame.Angles(0,0,math.rad(-90))
268
	end
269
	if key.KeyCode == Enum.KeyCode.R then
270
		if fullspin == false then
271
		fullspin = true
272
		
273
	else
274
		fullspin = false
275
		end
276
	end
277
end)
278
game:GetService("UserInputService").InputEnded:connect(function(key)
279
	
280
	if key.KeyCode == Enum.KeyCode.E then
281
	tornado1:remove()
282
	tornado2:remove()
283
	tornado1 = nil
284
	tornado2 = nil
285
	armspeed = 0.25
286
	game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0*CFrame.Angles(0,0,math.rad(-90))
287
game.Players.LocalPlayer.Character.Torso["Left Shoulder"].C0 = game.Players.LocalPlayer.Character.Torso["Left Shoulder"].C0*CFrame.Angles(0,0,math.rad(90))
288
	end
289
end)