View difference between Paste ID: NCznNkLt and qCMg61Ba
SHOW: | | - or go back to the newest paste.
1
Player=game:GetService("Players").LocalPlayer
2
Character=Player.Character 
3
PlayerGui=Player.PlayerGui 
4
Backpack=Player.Backpack 
5
Torso=Character.Torso 
6
Head=Character.Head 
7
Humanoid=Character.Humanoid
8
m=Instance.new('Model',Character)
9
LeftArm=Character["Left Arm"] 
10
LeftLeg=Character["Left Leg"] 
11
RightArm=Character["Right Arm"] 
12
RightLeg=Character["Right Leg"] 
13
LS=Torso["Left Shoulder"] 
14
LH=Torso["Left Hip"] 
15
RS=Torso["Right Shoulder"] 
16
RH=Torso["Right Hip"] 
17
Face = Head.face
18
Neck=Torso.Neck
19
it=Instance.new
20
attacktype=1
21
vt=Vector3.new
22
cf=CFrame.new
23
euler=CFrame.fromEulerAnglesXYZ
24
angles=CFrame.Angles
25
cloaked=false
26
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
27
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
28
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
29
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
30
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
31
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
32
RootPart=Character.HumanoidRootPart
33
RootJoint=RootPart.RootJoint
34
RootCF=euler(-1.57,0,3.14)
35
attack = false 
36
attackdebounce = false 
37
deb=false
38
equipped=true
39
hand=false
40
MMouse=nil
41
combo=0
42
mana=0
43
trispeed=1
44
pathtrans=.7
45
attackmode='none'
46
local idle=0
47
local Anim="Idle"
48
local Effects={}
49
local gun=false
50
local shoot=false
51
player=nil 
52
cloak=false
53
54
55
----------------------------------------
56
local p = game.Players.LocalPlayer
57
local char = p.Character
58
local mouse = p:GetMouse()
59
local larm = char["Left Arm"]
60
local rarm = char["Right Arm"]
61
local lleg = char["Left Leg"]
62
local rleg = char["Right Leg"]
63
local hed = char.Head
64
local torso = char.Torso
65
local hum = char.Humanoid
66
local cam = game.Workspace.CurrentCamera
67
local root = char.HumanoidRootPart
68
local rj = root.RootJoint
69
local deb = false
70
local shot = 0
71
local stanceToggle = "Idle1"
72
local l = game:GetService("Lighting")
73
local rs = game:GetService("RunService").RenderStepped
74
local hb = game:GetService("RunService").Heartbeat
75
local Stepped = game:GetService("RunService").Stepped
76
math.randomseed(os.time())
77
----------------------------------------------------
78
fat = Instance.new("BindableEvent",script)
79
fat.Name = "Heartbeat"
80
81
script:WaitForChild("Heartbeat")
82
83
frame = 1/30
84
tf = 0
85
allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
86
tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
87
lastframe = tick()
88
script.Heartbeat:Fire() --ayy lmao
89
90
game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
91
	tf = tf + s
92
	if tf >= frame then
93
		if allowframeloss then
94
			script.Heartbeat:Fire()
95
			lastframe=tick()
96
		else
97
			--print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
98
			for i=1, math.floor(tf/frame) do
99
				script.Heartbeat:Fire()
100
			end
101
			lastframe=tick()
102
		end
103
		if tossremainder then
104
			tf = 0
105
		else
106
			tf = tf - frame * math.floor(tf/frame)
107
		end
108
	end
109
end)
110
111
function Swait(NUMBER)
112
	if NUMBER == 0 or NUMBER == nil then
113
		fat.Event:wait()
114
	else
115
		for i = 1, NUMBER do
116
			fat.Event:wait()
117
		end
118
	end
119
end
120
----------------------------------------------------
121
Debounces = {
122
CanAttack = true;
123
CanJoke = true;
124
NoIdl = false;
125
Slashing = false;
126
Slashed = false;
127
ks = false;
128
}
129
----------------------------------------------------
130
131
function lerp(a, b, t) -- Linear interpolation
132
	return a + (b - a)*t
133
end
134
 
135
function slerp(a, b, t) --Spherical interpolation
136
	dot = a:Dot(b)
137
	if dot > 0.99999 or dot < -0.99999 then
138
		return t <= 0.5 and a or b
139
	else
140
		r = math.acos(dot)
141
		return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
142
	end
143
end
144
 
145
function matrixInterpolate(a, b, t)
146
	local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
147
	local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
148
	local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
149
	local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
150
	local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
151
	local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
152
	local t = v1:Dot(v2)
153
	if not (t < 0 or t == 0 or t > 0) then 	-- Failsafe
154
		return CFrame.new()
155
	end
156
	return CFrame.new(
157
	v0.x, v0.y, v0.z,
158
	v1.x, v1.y, v1.z,
159
	v2.x, v2.y, v2.z,
160
	v3.x, v3.y, v3.z)
161
end
162
----------------------------------------------------
163
function genWeld(a,b)
164
    local w = Instance.new("Weld",a)
165
    w.Part0 = a
166
    w.Part1 = b
167
    return w
168
end
169
function weld(a, b)
170
    local weld = Instance.new("Weld")
171
    weld.Name = "W"
172
    weld.Part0 = a
173
    weld.Part1 = b
174
    weld.C0 = a.CFrame:inverse() * b.CFrame
175
    weld.Parent = a
176
    return weld;
177
end
178
----------------------------------------------------
179
function Lerp(c1,c2,al)
180
	local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
181
	local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
182
	for i,v in pairs(com1) do 
183
		com1[i] = v+(com2[i]-v)*al
184
	end
185
	return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
186
end
187
----------------------------------------------------
188
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
189
	local wld = Instance.new("Weld", wp1)
190
	wld.Part0 = wp0
191
	wld.Part1 = wp1
192
	wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
193
end
194
----------------------------------------------------
195
newWeld(torso, larm, -1.5, 0.5, 0)
196
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
197
newWeld(torso, rarm, 1.5, 0.5, 0)
198
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
199
newWeld(torso, hed, 0, 1.5, 0)
200
newWeld(torso, lleg, -0.5, -1, 0)
201
lleg.Weld.C1 = CFrame.new(0, 1, 0)
202
newWeld(torso, rleg, 0.5, -1, 0)
203
rleg.Weld.C1 = CFrame.new(0, 1, 0)
204
newWeld(root, torso, 0, -1, 0)
205
torso.Weld.C1 = CFrame.new(0, -1, 0)
206
----------------------------------------------------
207
208
----------------------------------------------------
209
210
211
212
----{{ Torso Skin }}--------
213
214
local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
215-
	TBlast.BrickColor = BrickColor.new("Deep orange")
215+
	TBlast.BrickColor = BrickColor.new("Dark blue")
216
	TBlast.Transparency = 1
217
	TBlast.Anchored = true
218
	TBlast.CanCollide = false
219
	TBlast.CFrame = root.CFrame
220
	TBlast.Size = Vector3.new(2,2,2)
221
	TBMesh.Parent = TBlast
222
	TBMesh.MeshType = "Sphere"
223
	
224
	local TB, TM = Instance.new("Part"), Instance.new("SpecialMesh")
225-
	TB.BrickColor = BrickColor.new("Deep orange")
225+
	TB.BrickColor = BrickColor.new("Dark blue")
226
	TB.Transparency = 1
227
	TB.Anchored = true
228
	TB.CanCollide = false
229
	TB.CFrame = root.CFrame
230
	TB.Size = Vector3.new(2,2,2)
231
	TB.Parent = TBlast
232
	TM.MeshType = "Sphere"
233
	
234
	
235
	game.Lighting.Brightness = 0
236
		game.Lighting.OutdoorAmbient = TB.BrickColor.Color
237
		game.Lighting.TimeOfDay = 0.1
238
		game.Lighting.FogEnd = 1000
239
		game.Lighting.FogColor = TB.BrickColor.Color
240
		game.Lighting.TimeOfDay = "00:00:00"
241
		game.Lighting.Ambient = Color3.new(0,0,0)
242
		game.Lighting.FogColor = Color3.new(0,0,0)
243
		game.Lighting.FogEnd = 500
244
		game.Lighting.FogStart = 0
245
		game.Lighting.GlobalShadows = true
246
		
247
	
248
LightOnBody = Instance.new("PointLight", hed)
249
LightOnBody.Brightness = 3000
250
LightOnBody.Range = 20
251
LightOnBody.Color = TBlast.BrickColor.Color
252
z = Instance.new("Sound",char) --Smile: print("Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?¢ââ??¬ Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?¢ââ?¬Å¾Ã?¢Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡Ã?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?¢?Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?â??Ã?¢Ã?Æ?Ã?¢Ã?¢ââ??¬Ã?¡Ã?â??Ã?¬Ã?Æ?ââ?¬Â¦Ã?â??Ã?¡Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡��?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?º")
253-
z.SoundId = "rbxassetid://621339355"--410761150, 411368002
253+
z.SoundId = "rbxassetid://1204786669"--410761150, 411368002
254
z.Looped = true
255
z.Pitch = 1
256-
z.Volume = 7
256+
z.Volume = 4
257
wait(0.1)
258
z:Play()
259
260
local Orbd = Instance.new("Part", char)
261
Orbd.Name = "Orbd"
262
Orbd.Shape = Enum.PartType.Ball
263
Orbd.CanCollide = false
264-
Orbd.BrickColor = BrickColor.new("Deep orange")
264+
Orbd.BrickColor = BrickColor.new("Dark blue")
265
Orbd.Transparency = 0
266
Orbd.Material = "Neon"
267
Orbd.Size = Vector3.new(0.2, 0.2, 0.2)
268
Orbd.TopSurface = Enum.SurfaceType.Smooth
269
Orbd.BottomSurface = Enum.SurfaceType.Smooth
270
271
local Weld = Instance.new("Weld", Orbd)
272
Weld.Part0 = char.Head
273
Weld.Part1 = Orbd
274
Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
275
276
local Orbvc = Instance.new("Part", char)
277
Orbvc.Name = "Orbvc"
278
Orbvc.Shape = Enum.PartType.Ball
279
Orbvc.CanCollide = false
280-
Orbvc.BrickColor = BrickColor.new("Deep orange")
280+
Orbvc.BrickColor = BrickColor.new("Dark blue")
281
Orbvc.Transparency = 0
282
Orbvc.Material = "Neon"
283
Orbvc.Size = Vector3.new(0.2, 0.2, 0.2)
284
Orbvc.TopSurface = Enum.SurfaceType.Smooth
285
Orbvc.BottomSurface = Enum.SurfaceType.Smooth
286
287
local Weld = Instance.new("Weld", Orbvc)
288
Weld.Part0 = char.Head
289
Weld.Part1 = Orbvc
290
Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
291
292
local plr=game.Players.LocalPlayer
293
local ch=plr.Character
294
local head=ch.Head
295
296
297-
head.BrickColor = BrickColor.new("Really black")
297+
head.BrickColor = BrickColor.new("Pastel brown")
298
head.Transparency = 1
299
300
function doBrick(parent,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
301
local p=Instance.new('Part',parent);p.BrickColor=colour;p.Material=material;p.Transparency=transparency;p.Anchored=a;p.CanCollide=cc;p.FormFactor="Custom";p.Size=size;p.BackSurface=bs;p.BottomSurface=bts;p.FrontSurface=fs;p.LeftSurface=ls;p.RightSurface=rs;p.TopSurface=ts;p.Position=pos;p.CFrame=p.CFrame*cf;
302
return p
303
end
304
305
function doMesh(parent,meshType,meshId,scale)
306
local m=Instance.new('SpecialMesh',parent);m.MeshType=meshType;m.MeshId=meshId;m.Scale=scale
307
return m
308
end
309
310
311
local hm=Instance.new("Model",ch);hm.Name="HelmetModel"
312
313-
local hat=doBrick(hm,Vector3.new(0,0,0),head.CFrame*CFrame.new(0,0.1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),Vector3.new(1,1,1),BrickColor.new("Really black"),"Granite",0,true,false,10,10,10,10,10,10)
313+
local hat=doBrick(hm,Vector3.new(0,0,0),head.CFrame*CFrame.new(0,0.1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),Vector3.new(1,1,1),BrickColor.new("Pastel brown"),"Granite",0,true,false,10,10,10,10,10,10)
314
local hoodMesh=doMesh(hat,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(3,3,3))
315
316
hat.Anchored = false
317
318
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Head"])
319
w.Part0 = game.Players.LocalPlayer.Character["Head"]
320
w.Part1 = hat
321
w.C0 = CFrame.new(0, .1, 0)*CFrame.Angles(0, 0, 0)
322
323
324
325
plr:ClearCharacterAppearance()
326
wait(0.1)
327-
plr.Character.Head.BrickColor = BrickColor.new("Really black")
327+
plr.Character.Head.BrickColor = BrickColor.new("Pastel brown")
328-
plr.Character.Torso.BrickColor = BrickColor.new("Really black")
328+
plr.Character.Torso.BrickColor = BrickColor.new("Pastel brown")
329-
plr.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
329+
plr.Character["Right Arm"].BrickColor = BrickColor.new("Pastel brown")
330-
plr.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
330+
plr.Character["Right Leg"].BrickColor = BrickColor.new("Pastel brown")
331-
plr.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
331+
plr.Character["Left Leg"].BrickColor = BrickColor.new("Pastel brown")
332-
plr.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
332+
plr.Character["Left Arm"].BrickColor = BrickColor.new("Pastel brown")
333
plr.Character.Head.face:Destroy()
334
335
336
local runDummyScript = function(f,scri)
337
local oldenv = getfenv(f)
338
local newenv = setmetatable({}, {
339
__index = function(_, k)
340
if k:lower() == 'script' then
341
return scri
342
else
343
return oldenv[k]
344
end
345
end
346
})
347
setfenv(f, newenv)
348
ypcall(function() f() end)
349
end
350
cors = {}
351
mas = Instance.new("Model",game:GetService("Lighting")) 
352
mas.Name = "CompiledModel"
353
o1 = Instance.new("Model")
354
o2 = Instance.new("Part")
355
o3 = Instance.new("Weld")
356
o4 = Instance.new("Weld")
357
o5 = Instance.new("Part")
358
o6 = Instance.new("Part")
359
o1.Name = "Torso2"
360
o1.Parent = mas
361
o2.Parent = o1
362
o2.Material = Enum.Material.Neon
363-
o2.BrickColor = BrickColor.new("Deep orange")
363+
o2.BrickColor = BrickColor.new("Dark blue")
364
o2.Position = Vector3.new(3, 3, 11.5)
365
o2.Size = Vector3.new(2, 2, 1)
366
o2.CFrame = CFrame.new(3, 3, 11.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
367
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
368
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
369
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
370
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
371
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
372
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
373
o2.Color = Color3.new(1, 0.686275, 0)
374
o2.Position = Vector3.new(3, 3, 11.5)
375
o3.Name = "MainWeld"
376
o3.Parent = o2
377
o3.C0 = CFrame.new(0.0149998665, 0.62999773, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
378
o3.Part0 = o2
379
o3.Part1 = o5
380
o4.Name = "MainWeld"
381
o4.Parent = o2
382
o4.C0 = CFrame.new(0.0149998665, -0.314815998, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
383
o4.Part0 = o2
384
o4.Part1 = o6
385
o5.Parent = o1
386
o5.Material = Enum.Material.Granite
387
o5.BrickColor = BrickColor.new("Really black")
388
o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
389
o5.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
390
o5.CFrame = CFrame.new(3.01499987, 3.62999773, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
391
o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
392
o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
393
o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
394
o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
395
o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
396
o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
397
o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
398
o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
399
o6.Parent = o1
400
o6.Material = Enum.Material.Granite
401
o6.BrickColor = BrickColor.new("Really black")
402
o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
403
o6.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
404
o6.CFrame = CFrame.new(3.01499987, 2.685184, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
405
o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
406
o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
407
o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
408
o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
409
o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
410
o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
411
o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
412
o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
413
mas.Parent = workspace
414
mas:MakeJoints()
415
local mas1 = mas:GetChildren()
416
for i=1,#mas1 do
417
	mas1[i].Parent = workspace 
418
	ypcall(function() mas1[i]:MakeJoints() end)
419
end
420
mas:Destroy()
421
for i=1,#cors do
422
coroutine.resume(cors[i])
423
end
424
425
426
wait()
427
428
workspace["Torso2"].Parent = game.Players.LocalPlayer.Character
429
430
game.Players.LocalPlayer.Character["Torso2"].Name = "Familiar Torso2"
431
432
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Torso"])
433
w.Part0 = game.Players.LocalPlayer.Character["Torso"]
434
w.Part1 = o2
435
w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
436
game.Players.LocalPlayer.Character["Torso"].Transparency = 1
437
438
for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Torso2"]:GetChildren()) do
439
	if v.ClassName == "Part" then
440
	v.CanCollide = false
441
	v.Anchored = false
442
	end
443
end
444
445
446
447
---{{Right Arm}}--------
448
local runDummyScript = function(f,scri)
449
local oldenv = getfenv(f)
450
local newenv = setmetatable({}, {
451
__index = function(_, k)
452
if k:lower() == 'script' then
453
return scri
454
else
455
return oldenv[k]
456
end
457
end
458
})
459
setfenv(f, newenv)
460
ypcall(function() f() end)
461
end
462
cors = {}
463
mas = Instance.new("Model",game:GetService("Lighting")) 
464
mas.Name = "CompiledModel"
465
o1 = Instance.new("Model")
466
o2 = Instance.new("Part")
467
o3 = Instance.new("Weld")
468
o4 = Instance.new("Weld")
469
o5 = Instance.new("Weld")
470
o6 = Instance.new("Weld")
471
o7 = Instance.new("Weld")
472
o8 = Instance.new("Weld")
473
o9 = Instance.new("Weld")
474
o10 = Instance.new("Weld")
475
o11 = Instance.new("Part")
476
o12 = Instance.new("Part")
477
o13 = Instance.new("Part")
478
o14 = Instance.new("Model")
479
o15 = Instance.new("Part")
480
o16 = Instance.new("Weld")
481
o17 = Instance.new("Weld")
482
o18 = Instance.new("Weld")
483
o19 = Instance.new("Weld")
484
o20 = Instance.new("Part")
485
o21 = Instance.new("Part")
486
o22 = Instance.new("Part")
487
o23 = Instance.new("Part")
488
o1.Name = "RightArm"
489
o1.Parent = mas
490
o2.Parent = o1
491
o2.Material = Enum.Material.Neon
492-
o2.BrickColor = BrickColor.new("Deep orange")
492+
o2.BrickColor = BrickColor.new("Dark blue")
493
o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
494
o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
495
o2.Size = Vector3.new(1, 2, 1)
496
o2.CFrame = CFrame.new(-3.5987432, 0.987944722, 11.4995985, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
497
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
498
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
499
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
500
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
501
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
502
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
503
o2.Color = Color3.new(1, 0.686275, 0)
504
o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
505
o3.Name = "MainWeld"
506
o3.Parent = o2
507
o3.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
508
o3.Part0 = o2
509
o3.Part1 = o12
510
o4.Name = "MainWeld"
511
o4.Parent = o2
512
o4.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
513
o4.Part0 = o2
514
o4.Part1 = o13
515
o5.Name = "MainWeld"
516
o5.Parent = o2
517
o5.C0 = CFrame.new(0.0796999931, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
518
o5.Part0 = o2
519
o5.Part1 = o23
520
o6.Name = "MainWeld"
521
o6.Parent = o2
522
o6.C0 = CFrame.new(-0.107108831, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
523
o6.Part0 = o2
524
o6.Part1 = o21
525
o7.Name = "MainWeld"
526
o7.Parent = o2
527
o7.C0 = CFrame.new(0.0340138674, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
528
o7.Part0 = o2
529
o7.Part1 = o22
530
o8.Name = "MainWeld"
531
o8.Parent = o2
532
o8.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
533
o8.Part0 = o2
534
o8.Part1 = o11
535
o9.Name = "MainWeld"
536
o9.Parent = o2
537
o9.C0 = CFrame.new(0.112232327, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
538
o9.Part0 = o2
539
o9.Part1 = o20
540
o10.Name = "MainWeld"
541
o10.Parent = o2
542
o10.C0 = CFrame.new(-0.190126657, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
543
o10.Part0 = o2
544
o10.Part1 = o15
545
o11.Parent = o1
546
o11.Material = Enum.Material.Granite
547
o11.BrickColor = BrickColor.new("Really black")
548
o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
549
o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
550
o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
551
o11.CFrame = CFrame.new(-3.60387659, 1.72294354, 11.5044537, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
552
o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
553
o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
554
o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
555
o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
556
o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
557
o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
558
o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
559
o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
560
o12.Parent = o1
561
o12.Material = Enum.Material.Granite
562
o12.BrickColor = BrickColor.new("Really black")
563
o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
564
o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
565
o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
566
o12.CFrame = CFrame.new(-3.60374331, 0.989643812, 11.5045996, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
567
o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
568
o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
569
o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
570
o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
571
o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
572
o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
573
o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
574
o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
575
o13.Parent = o1
576
o13.Material = Enum.Material.Granite
577
o13.BrickColor = BrickColor.new("Really black")
578
o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
579
o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
580
o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
581
o13.CFrame = CFrame.new(-3.60363603, 0.400160372, 11.5047169, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
582
o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
583
o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
584
o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
585
o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
586
o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
587
o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
588
o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
589
o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
590
o14.Name = "Star"
591
o14.Parent = o1
592
o15.Parent = o14
593
o15.Material = Enum.Material.Granite
594-
o15.BrickColor = BrickColor.new("Deep orange")
594+
o15.BrickColor = BrickColor.new("Dark blue")
595
o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
596
o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
597
o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
598
o15.CFrame = CFrame.new(-3.78905678, 2.01186967, 11.4873295, 0.956327915, -0.00018174194, -0.292295963, 0.000232138496, 0.99999994, 0.000137732219, 0.292295933, -0.000199570306, 0.956327915)
599
o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
600
o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
601
o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
602
o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
603
o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
604
o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
605
o15.Color = Color3.new(1, 0.686275, 0)
606
o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
607
o16.Name = "MainWeld"
608
o16.Parent = o15
609
o16.C0 = CFrame.new(0.194045544, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
610
o16.Part0 = o15
611
o16.Part1 = o22
612
o17.Name = "MainWeld"
613
o17.Parent = o15
614
o17.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
615
o17.Part0 = o15
616
o17.Part1 = o21
617
o18.Name = "MainWeld"
618
o18.Parent = o15
619
o18.C0 = CFrame.new(0.295556545, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
620
o18.Part0 = o15
621
o18.Part1 = o20
622
o19.Name = "MainWeld"
623
o19.Parent = o15
624
o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
625
o19.Part0 = o15
626
o19.Part1 = o23
627
o20.Parent = o14
628
o20.Material = Enum.Material.Granite
629-
o20.BrickColor = BrickColor.new("Deep orange")
629+
o20.BrickColor = BrickColor.new("Dark blue")
630
o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
631
o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
632
o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
633
o20.CFrame = CFrame.new(-3.48669624, 2.01192904, 11.5092421, 0.93355757, -0.00018174194, 0.358427554, 9.81350677e-05, 0.99999994, 0.000251451711, -0.358427525, -0.000199570306, 0.93355763)
634
o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
635
o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
636
o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
637
o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
638
o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
639
o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
640
o20.Color = Color3.new(1, 0.686275, 0)
641
o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
642
o21.Parent = o14
643
o21.Material = Enum.Material.Granite
644-
o21.BrickColor = BrickColor.new("Deep orange")
644+
o21.BrickColor = BrickColor.new("Dark blue")
645
o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
646
o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
647
o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
648
o21.CFrame = CFrame.new(-3.70602679, 2.01191878, 11.6578093, 0.601784468, -0.00018174194, 0.79865855, -5.00190654e-05, 0.99999994, 0.000265248062, -0.79865855, -0.000199570306, 0.601784468)
649
o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
650
o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
651
o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
652
o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
653
o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
654
o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
655
o21.Color = Color3.new(1, 0.686275, 0)
656
o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
657
o22.Parent = o14
658
o22.Material = Enum.Material.Granite
659-
o22.BrickColor = BrickColor.new("Deep orange")
659+
o22.BrickColor = BrickColor.new("Dark blue")
660
o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
661
o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
662
o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
663
o22.CFrame = CFrame.new(-3.56492138, 2.01189661, 11.4178839, 0.104482912, -0.00018174194, 0.994526684, -0.000179489085, 0.99999994, 0.000201598872, -0.994526744, -0.000199570306, 0.104482859)
664
o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
665
o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
666
o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
667
o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
668
o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
669
o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
670
o22.Color = Color3.new(1, 0.686275, 0)
671
o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
672
o23.Parent = o14
673
o23.Material = Enum.Material.Granite
674-
o23.BrickColor = BrickColor.new("Deep orange")
674+
o23.BrickColor = BrickColor.new("Dark blue")
675
o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
676
o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
677
o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
678
o23.CFrame = CFrame.new(-3.51921415, 2.01196265, 11.7077503, -0.529955328, -0.00018174194, 0.848034263, -0.000265557581, 0.99999994, 4.83600379e-05, -0.848034263, -0.000199570306, -0.529955328)
679
o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
680
o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
681
o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
682
o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
683
o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
684
o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
685
o23.Color = Color3.new(1, 0.686275, 0)
686
o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
687
mas.Parent = workspace
688
mas:MakeJoints()
689
local mas1 = mas:GetChildren()
690
for i=1,#mas1 do
691
	mas1[i].Parent = workspace 
692
	ypcall(function() mas1[i]:MakeJoints() end)
693
end
694
mas:Destroy()
695
for i=1,#cors do
696
coroutine.resume(cors[i])
697
end
698
699
700
701
wait()
702
703
workspace["RightArm"].Parent = game.Players.LocalPlayer.Character
704
705
game.Players.LocalPlayer.Character["RightArm"].Name = "Familiar Right Arm"
706
707
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"])
708
w.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
709
w.Part1 = o2
710
w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
711
game.Players.LocalPlayer.Character["Right Arm"].Transparency = 1
712
713
for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Arm"]:GetChildren()) do
714
	if v.ClassName == "Part" then
715
	v.CanCollide = false
716
	v.Anchored = false
717
	end
718
end
719
720
721
722
----{{ Right Leg }}------
723
--Created with PenguinAnonymous's compiler
724
--PenguinAnonymous is not responsible for damages caused to your game
725
--This plugin does not remove things
726
--PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
727
--Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
728
--Thank you for using my plugin and enjoy :)
729
--It is free to use
730
--If you use this plugin to create your own, please give me credit
731
--Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
732
--Errors: 
733
local runDummyScript = function(f,scri)
734
local oldenv = getfenv(f)
735
local newenv = setmetatable({}, {
736
__index = function(_, k)
737
if k:lower() == 'script' then
738
return scri
739
else
740
return oldenv[k]
741
end
742
end
743
})
744
setfenv(f, newenv)
745
ypcall(function() f() end)
746
end
747
cors = {}
748
mas = Instance.new("Model",game:GetService("Lighting")) 
749
mas.Name = "CompiledModel"
750
o1 = Instance.new("Model")
751
o2 = Instance.new("Part")
752
o3 = Instance.new("Weld")
753
o4 = Instance.new("Weld")
754
o5 = Instance.new("Weld")
755
o6 = Instance.new("Weld")
756
o7 = Instance.new("Part")
757
o8 = Instance.new("Part")
758
o9 = Instance.new("Part")
759
o10 = Instance.new("Part")
760
o1.Name = "RightLeg"
761
o1.Parent = mas
762
o2.Parent = o1
763
o2.Material = Enum.Material.Neon
764-
o2.BrickColor = BrickColor.new("Deep orange")
764+
o2.BrickColor = BrickColor.new("Dark blue")
765
o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
766
o2.Size = Vector3.new(1, 2.01999998, 1)
767
o2.CFrame = CFrame.new(-4.19035339, 1.01002204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
768
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
769
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
770
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
771
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
772
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
773
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
774
o2.Color = Color3.new(1, 0.686275, 0)
775
o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
776
o3.Name = "MainWeld"
777
o3.Parent = o2
778
o3.C0 = CFrame.new(-0.0150003433, -0.154792666, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
779
o3.Part0 = o2
780
o3.Part1 = o9
781
o4.Name = "MainWeld"
782
o4.Parent = o2
783
o4.C0 = CFrame.new(-0.0150003433, -0.639977336, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
784
o4.Part0 = o2
785
o4.Part1 = o10
786
o5.Name = "MainWeld"
787
o5.Parent = o2
788
o5.C0 = CFrame.new(-0.0150003433, 0.345878243, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
789
o5.Part0 = o2
790
o5.Part1 = o8
791
o6.Name = "MainWeld"
792
o6.Parent = o2
793
o6.C0 = CFrame.new(-0.0150003433, 0.799999952, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
794
o6.Part0 = o2
795
o6.Part1 = o7
796
o7.Parent = o1
797
o7.Material = Enum.Material.Granite
798
o7.BrickColor = BrickColor.new("Really black")
799
o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
800
o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
801
o7.CFrame = CFrame.new(-4.20535374, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
802
o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
803
o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
804
o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
805
o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
806
o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
807
o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
808
o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
809
o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
810
o8.Parent = o1
811
o8.Material = Enum.Material.Granite
812
o8.BrickColor = BrickColor.new("Really black")
813
o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
814
o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
815
o8.CFrame = CFrame.new(-4.20535374, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
816
o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
817
o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
818
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
819
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
820
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
821
o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
822
o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
823
o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
824
o9.Parent = o1
825
o9.Material = Enum.Material.Granite
826
o9.BrickColor = BrickColor.new("Really black")
827
o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
828
o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
829
o9.CFrame = CFrame.new(-4.20535374, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
830
o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
831
o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
832
o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
833
o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
834
o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
835
o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
836
o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
837
o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
838
o10.Parent = o1
839
o10.Material = Enum.Material.Granite
840
o10.BrickColor = BrickColor.new("Really black")
841
o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
842
o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
843
o10.CFrame = CFrame.new(-4.20535374, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
844
o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
845
o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
846
o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
847
o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
848
o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
849
o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
850
o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
851
o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
852
mas.Parent = workspace
853
mas:MakeJoints()
854
local mas1 = mas:GetChildren()
855
for i=1,#mas1 do
856
	mas1[i].Parent = workspace 
857
	ypcall(function() mas1[i]:MakeJoints() end)
858
end
859
mas:Destroy()
860
for i=1,#cors do
861
coroutine.resume(cors[i])
862
end
863
864
865
866
wait()
867
868
workspace["RightLeg"].Parent = game.Players.LocalPlayer.Character
869
870
game.Players.LocalPlayer.Character["RightLeg"].Name = "Familiar Right Leg"
871
872
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Leg"])
873
w.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
874
w.Part1 = o2
875
w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
876
game.Players.LocalPlayer.Character["Right Leg"].Transparency = 1
877
878
for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Leg"]:GetChildren()) do
879
	if v.ClassName == "Part" then
880
	v.CanCollide = false
881
	v.Anchored = false
882
	end
883
end
884
885
886
887
888
----{{ Left Leg}}--------
889
local runDummyScript = function(f,scri)
890
local oldenv = getfenv(f)
891
local newenv = setmetatable({}, {
892
__index = function(_, k)
893
if k:lower() == 'script' then
894
return scri
895
else
896
return oldenv[k]
897
end
898
end
899
})
900
setfenv(f, newenv)
901
ypcall(function() f() end)
902
end
903
cors = {}
904
mas = Instance.new("Model",game:GetService("Lighting")) 
905
mas.Name = "CompiledModel"
906
o1 = Instance.new("Model")
907
o2 = Instance.new("Part")
908
o3 = Instance.new("Weld")
909
o4 = Instance.new("Weld")
910
o5 = Instance.new("Weld")
911
o6 = Instance.new("Weld")
912
o7 = Instance.new("Part")
913
o8 = Instance.new("Part")
914
o9 = Instance.new("Part")
915
o10 = Instance.new("Part")
916
o1.Name = "LeftLeg"
917
o1.Parent = mas
918
o2.Parent = o1
919
o2.Material = Enum.Material.Neon
920-
o2.BrickColor = BrickColor.new("Deep orange")
920+
o2.BrickColor = BrickColor.new("Dark blue")
921
o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
922
o2.Size = Vector3.new(1, 2.02999997, 1)
923
o2.CFrame = CFrame.new(3.73664784, 1.01502204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
924
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
925
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
926
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
927
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
928
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
929
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
930
o2.Color = Color3.new(1, 0.686275, 0)
931
o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
932
o3.Name = "MainWeld"
933
o3.Parent = o2
934
o3.C0 = CFrame.new(-0.0150003433, 0.794999957, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
935
o3.Part0 = o2
936
o3.Part1 = o7
937
o4.Name = "MainWeld"
938
o4.Parent = o2
939
o4.C0 = CFrame.new(-0.0150003433, 0.340878248, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
940
o4.Part0 = o2
941
o4.Part1 = o8
942
o5.Name = "MainWeld"
943
o5.Parent = o2
944
o5.C0 = CFrame.new(-0.0150003433, -0.644977331, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
945
o5.Part0 = o2
946
o5.Part1 = o10
947
o6.Name = "MainWeld"
948
o6.Parent = o2
949
o6.C0 = CFrame.new(-0.0150003433, -0.159792662, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
950
o6.Part0 = o2
951
o6.Part1 = o9
952
o7.Parent = o1
953
o7.Material = Enum.Material.Granite
954
o7.BrickColor = BrickColor.new("Really black")
955
o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
956
o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
957
o7.CFrame = CFrame.new(3.7216475, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
958
o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
959
o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
960
o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
961
o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
962
o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
963
o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
964
o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
965
o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
966
o8.Parent = o1
967
o8.Material = Enum.Material.Granite
968
o8.BrickColor = BrickColor.new("Really black")
969
o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
970
o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
971
o8.CFrame = CFrame.new(3.7216475, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
972
o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
973
o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
974
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
975
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
976
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
977
o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
978
o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
979
o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
980
o9.Parent = o1
981
o9.Material = Enum.Material.Granite
982
o9.BrickColor = BrickColor.new("Really black")
983
o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
984
o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
985
o9.CFrame = CFrame.new(3.7216475, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
986
o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
987
o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
988
o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
989
o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
990
o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
991
o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
992
o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
993
o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
994
o10.Parent = o1
995
o10.Material = Enum.Material.Granite
996
o10.BrickColor = BrickColor.new("Really black")
997
o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
998
o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
999
o10.CFrame = CFrame.new(3.7216475, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1000
o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1001
o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1002
o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1003
o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1004
o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1005
o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1006
o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1007
o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
1008
mas.Parent = workspace
1009
mas:MakeJoints()
1010
local mas1 = mas:GetChildren()
1011
for i=1,#mas1 do
1012
	mas1[i].Parent = workspace 
1013
	ypcall(function() mas1[i]:MakeJoints() end)
1014
end
1015
mas:Destroy()
1016
for i=1,#cors do
1017
coroutine.resume(cors[i])
1018
end
1019
1020
wait()
1021
1022
workspace["LeftLeg"].Parent = game.Players.LocalPlayer.Character
1023
1024
game.Players.LocalPlayer.Character["LeftLeg"].Name = "Familiar Left Leg"
1025
1026
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Leg"])
1027
w.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
1028
w.Part1 = o2
1029
w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
1030
game.Players.LocalPlayer.Character["Left Leg"].Transparency = 1
1031
1032
for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Leg"]:GetChildren()) do
1033
	if v.ClassName == "Part" then
1034
	v.CanCollide = false
1035
	v.Anchored = false
1036
	end
1037
end
1038
1039
1040
1041
-----{{ Left Arm}}------
1042
local runDummyScript = function(f,scri)
1043
local oldenv = getfenv(f)
1044
local newenv = setmetatable({}, {
1045
__index = function(_, k)
1046
if k:lower() == 'script' then
1047
return scri
1048
else
1049
return oldenv[k]
1050
end
1051
end
1052
})
1053
setfenv(f, newenv)
1054
ypcall(function() f() end)
1055
end
1056
cors = {}
1057
mas = Instance.new("Model",game:GetService("Lighting")) 
1058
mas.Name = "CompiledModel"
1059
o1 = Instance.new("Model")
1060
o2 = Instance.new("Part")
1061
o3 = Instance.new("Weld")
1062
o4 = Instance.new("Weld")
1063
o5 = Instance.new("Weld")
1064
o6 = Instance.new("Weld")
1065
o7 = Instance.new("Weld")
1066
o8 = Instance.new("Weld")
1067
o9 = Instance.new("Weld")
1068
o10 = Instance.new("Weld")
1069
o11 = Instance.new("Part")
1070
o12 = Instance.new("Part")
1071
o13 = Instance.new("Part")
1072
o14 = Instance.new("Model")
1073
o15 = Instance.new("Part")
1074
o16 = Instance.new("Weld")
1075
o17 = Instance.new("Weld")
1076
o18 = Instance.new("Weld")
1077
o19 = Instance.new("Weld")
1078
o20 = Instance.new("Part")
1079
o21 = Instance.new("Part")
1080
o22 = Instance.new("Part")
1081
o23 = Instance.new("Part")
1082
o1.Name = "LeftArm"
1083
o1.Parent = mas
1084
o2.Parent = o1
1085
o2.Material = Enum.Material.Neon
1086-
o2.BrickColor = BrickColor.new("Deep orange")
1086+
o2.BrickColor = BrickColor.new("Dark blue")
1087
o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
1088
o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
1089
o2.Size = Vector3.new(1, 2, 1)
1090
o2.CFrame = CFrame.new(18.4260292, 0.987944722, 11.4995985, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
1091
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1092
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1093
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1094
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1095
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1096
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1097
o2.Color = Color3.new(1, 0.686275, 0)
1098
o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
1099
o3.Name = "MainWeld"
1100
o3.Parent = o2
1101
o3.C0 = CFrame.new(-0.190127373, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
1102
o3.Part0 = o2
1103
o3.Part1 = o15
1104
o4.Name = "MainWeld"
1105
o4.Parent = o2
1106
o4.C0 = CFrame.new(0.112231255, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
1107
o4.Part0 = o2
1108
o4.Part1 = o20
1109
o5.Name = "MainWeld"
1110
o5.Parent = o2
1111
o5.C0 = CFrame.new(-0.107109547, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
1112
o5.Part0 = o2
1113
o5.Part1 = o21
1114
o6.Name = "MainWeld"
1115
o6.Parent = o2
1116
o6.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1117
o6.Part0 = o2
1118
o6.Part1 = o12
1119
o7.Name = "MainWeld"
1120
o7.Parent = o2
1121
o7.C0 = CFrame.new(0.0340137482, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
1122
o7.Part0 = o2
1123
o7.Part1 = o22
1124
o8.Name = "MainWeld"
1125
o8.Parent = o2
1126
o8.C0 = CFrame.new(0.0796995163, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
1127
o8.Part0 = o2
1128
o8.Part1 = o23
1129
o9.Name = "MainWeld"
1130
o9.Parent = o2
1131
o9.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1132
o9.Part0 = o2
1133
o9.Part1 = o13
1134
o10.Name = "MainWeld"
1135
o10.Parent = o2
1136
o10.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1137
o10.Part0 = o2
1138
o10.Part1 = o11
1139
o11.Parent = o1
1140
o11.Material = Enum.Material.Granite
1141
o11.BrickColor = BrickColor.new("Really black")
1142
o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
1143
o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
1144
o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
1145
o11.CFrame = CFrame.new(18.4208965, 1.72294354, 11.5044537, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
1146
o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1147
o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1148
o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1149
o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1150
o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1151
o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1152
o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1153
o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
1154
o12.Parent = o1
1155
o12.Material = Enum.Material.Granite
1156
o12.BrickColor = BrickColor.new("Really black")
1157
o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
1158
o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
1159
o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
1160
o12.CFrame = CFrame.new(18.42103, 0.989643753, 11.5045996, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
1161
o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1162
o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1163
o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1164
o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1165
o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1166
o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1167
o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1168
o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
1169
o13.Parent = o1
1170
o13.Material = Enum.Material.Granite
1171
o13.BrickColor = BrickColor.new("Really black")
1172
o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
1173
o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
1174
o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
1175
o13.CFrame = CFrame.new(18.4211369, 0.400160372, 11.5047169, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
1176
o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1177
o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1178
o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1179
o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1180
o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1181
o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1182
o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1183
o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
1184
o14.Name = "Star"
1185
o14.Parent = o1
1186
o15.Parent = o14
1187
o15.Material = Enum.Material.Granite
1188-
o15.BrickColor = BrickColor.new("Deep orange")
1188+
o15.BrickColor = BrickColor.new("Dark blue")
1189
o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
1190
o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
1191
o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
1192
o15.CFrame = CFrame.new(18.2357159, 2.01186991, 11.4873304, 0.956327975, -0.000181492287, -0.292295873, 0.000231702375, 0.99999994, 0.000137159645, 0.292295843, -0.000198895257, 0.956327975)
1193
o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1194
o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1195
o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1196
o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1197
o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1198
o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1199
o15.Color = Color3.new(1, 0.686275, 0)
1200
o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
1201
o16.Name = "MainWeld"
1202
o16.Parent = o15
1203
o16.C0 = CFrame.new(0.295556068, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
1204
o16.Part0 = o15
1205
o16.Part1 = o20
1206
o17.Name = "MainWeld"
1207
o17.Parent = o15
1208
o17.C0 = CFrame.new(0.194046021, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
1209
o17.Part0 = o15
1210
o17.Part1 = o22
1211
o18.Name = "MainWeld"
1212
o18.Parent = o15
1213
o18.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
1214
o18.Part0 = o15
1215
o18.Part1 = o21
1216
o19.Name = "MainWeld"
1217
o19.Parent = o15
1218
o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
1219
o19.Part0 = o15
1220
o19.Part1 = o23
1221
o20.Parent = o14
1222
o20.Material = Enum.Material.Granite
1223-
o20.BrickColor = BrickColor.new("Deep orange")
1223+
o20.BrickColor = BrickColor.new("Dark blue")
1224
o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
1225
o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
1226
o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
1227
o20.CFrame = CFrame.new(18.5380745, 2.01192904, 11.509243, 0.93355751, -0.000181492287, 0.358427644, 9.81439371e-05, 0.99999994, 0.000250732031, -0.358427614, -0.000198895257, 0.93355757)
1228
o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1229
o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1230
o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1231
o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1232
o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1233
o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1234
o20.Color = Color3.new(1, 0.686275, 0)
1235
o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
1236
o21.Parent = o14
1237
o21.Material = Enum.Material.Granite
1238-
o21.BrickColor = BrickColor.new("Deep orange")
1238+
o21.BrickColor = BrickColor.new("Dark blue")
1239
o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
1240
o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
1241
o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
1242
o21.CFrame = CFrame.new(18.3187447, 2.01191854, 11.6578102, 0.601784408, -0.000181492287, 0.798658609, -4.96301873e-05, 0.99999994, 0.000264642411, -0.798658609, -0.000198895257, 0.601784348)
1243
o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1244
o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1245
o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1246
o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1247
o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1248
o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1249
o21.Color = Color3.new(1, 0.686275, 0)
1250
o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
1251
o22.Parent = o14
1252
o22.Material = Enum.Material.Granite
1253-
o22.BrickColor = BrickColor.new("Deep orange")
1253+
o22.BrickColor = BrickColor.new("Dark blue")
1254
o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
1255
o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
1256
o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
1257
o22.CFrame = CFrame.new(18.4598503, 2.01189661, 11.4178848, 0.1044828, -0.000181492287, 0.994526684, -0.000178843824, 0.99999994, 0.00020128004, -0.994526744, -0.000198895257, 0.104482748)
1258
o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1259
o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1260
o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1261
o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1262
o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1263
o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1264
o22.Color = Color3.new(1, 0.686275, 0)
1265
o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
1266
o23.Parent = o14
1267
o23.Material = Enum.Material.Granite
1268-
o23.BrickColor = BrickColor.new("Deep orange")
1268+
o23.BrickColor = BrickColor.new("Dark blue")
1269
o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
1270
o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
1271
o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
1272
o23.CFrame = CFrame.new(18.505558, 2.01196241, 11.7077503, -0.529955387, -0.000181492287, 0.848034203, -0.000264852803, 0.99999994, 4.85060373e-05, -0.848034203, -0.000198895257, -0.529955447)
1273
o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1274
o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1275
o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1276
o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1277
o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1278
o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1279
o23.Color = Color3.new(1, 0.686275, 0)
1280
o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
1281
mas.Parent = workspace
1282
mas:MakeJoints()
1283
local mas1 = mas:GetChildren()
1284
for i=1,#mas1 do
1285
	mas1[i].Parent = workspace 
1286
	ypcall(function() mas1[i]:MakeJoints() end)
1287
end
1288
mas:Destroy()
1289
for i=1,#cors do
1290
coroutine.resume(cors[i])
1291
end
1292
1293
wait()
1294
1295
workspace["LeftArm"].Parent = game.Players.LocalPlayer.Character
1296
1297
game.Players.LocalPlayer.Character["LeftArm"].Name = "Familiar Left Arm"
1298
1299
w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Arm"])
1300
w.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
1301
w.Part1 = o2
1302
w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
1303
game.Players.LocalPlayer.Character["Left Arm"].Transparency = 1
1304
1305
for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Arm"]:GetChildren()) do
1306
	if v.ClassName == "Part" then
1307
	v.CanCollide = false
1308
	v.Anchored = false
1309
	end
1310
end
1311
1312
1313
1314
1315
function smooth(obj)
1316
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
1317
	for i,v in pairs(sides) do
1318
		obj[v.."Surface"] = "SmoothNoOutlines"
1319
	end
1320
end
1321
function fade(obj, dest, grow)
1322
	spawn(function()
1323
		local oldcf = obj.CFrame
1324
		for i = 0, 10 do
1325
			if grow then
1326
				obj.Size = obj.Size +Vector3.new(1,1,1)
1327
				obj.CFrame = oldcf
1328
			end
1329
			obj.Transparency = obj.Transparency +0.1
1330
			Swait()
1331
		end
1332
		if dest then
1333
		obj:Destroy()
1334
		end
1335
	end)
1336
end
1337
1338
1339
1340
1341
1342
IT = Instance.new
1343
CF = CFrame.new
1344
VT = Vector3.new
1345
RAD = math.rad
1346
C3 = Color3.new
1347
UD2 = UDim2.new
1348
BRICKC = BrickColor.new
1349
ANGLES = CFrame.Angles
1350
EULER = CFrame.fromEulerAnglesXYZ
1351
COS = math.cos
1352
ACOS = math.acos
1353
SIN = math.sin
1354
ASIN = math.asin
1355
ABS = math.abs
1356
MRANDOM = math.random
1357
FLOOR = math.floor
1358
1359
1360
function NoOutlines(PART)
1361
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
1362
end
1363
1364
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
1365
	local NEWPART = IT("Part")
1366
	NEWPART.formFactor = FORMFACTOR
1367
	NEWPART.Reflectance = REFLECTANCE
1368
	NEWPART.Transparency = TRANSPARENCY
1369
	NEWPART.CanCollide = false
1370
	NEWPART.Locked = true
1371
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
1372
	NEWPART.Name = NAME
1373
	NEWPART.Size = SIZE
1374
	NEWPART.Position = Torso.Position
1375
	NoOutlines(NEWPART)
1376
	NEWPART.Material = MATERIAL
1377
	NEWPART:BreakJoints()
1378
	NEWPART.Parent = PARENT
1379
	return NEWPART
1380
end
1381
1382
function CreateSound(ID, PARENT, VOLUME, PITCH)
1383
	coroutine.resume(coroutine.create(function()
1384
		local NEWSOUND = IT("Sound", PARENT)
1385
		NEWSOUND.Volume = VOLUME
1386
		NEWSOUND.Pitch = PITCH
1387
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
1388
		Swait()
1389
		NEWSOUND:play()
1390
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
1391
	end))
1392
end
1393
1394
1395
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1396
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1397
end
1398
1399
function FirePillar(POSITION1, POSITION2, SIZE, RISE, RANGE, LOWDAMAGE, HIGHDAMAGE, LASTINGTIME)
1400
	local POS1 = POSITION1
1401
	local POS2 = POSITION2
1402
	local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
1403
	local FIREPILLARHITSOUNDS = {"171378971", --[["646619365",--]] "472579737"--[[, "144140670"--]]}
1404-
	local FIREPILLARCOLORS = {"Really black", "Black", "Deep orange"}
1404+
	local FIREPILLARCOLORS = {"Really black", "Black", "Dark blue"}
1405
	local FIREPILLAR1HIT, FIREPILLAR1POS = Raycast(POS1, MOUSELOOK.lookVector, RANGE * Player_Size, Character)
1406
	local FirePillarRefpart1 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
1407
	FirePillarRefpart1.Anchored = true
1408
	FirePillarRefpart1.CFrame = CF(FIREPILLAR1POS) * CF(0, 10, 0)
1409
	game:GetService("Debris"):AddItem(FirePillarRefpart1, 5)
1410
	local FIREPILLAR2HIT, FIREPILLAR2POS = Raycast(FirePillarRefpart1.Position, CF(FirePillarRefpart1.Position, FirePillarRefpart1.Position + VT(0, -1, 0)).lookVector, 999, Character)
1411
	if FIREPILLAR2HIT ~= nil then
1412
		FirePillarRefpart1.Parent = nil
1413
		local FirePillarRefpart2 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
1414
		FirePillarRefpart2.Anchored = true
1415
		FirePillarRefpart2.CFrame = CF(FIREPILLAR2POS)
1416
		game:GetService("Debris"):AddItem(FirePillarRefpart2, 5)
1417
		CreateSound(FIREPILLARHITSOUNDS[MRANDOM(1, #FIREPILLARHITSOUNDS)], FirePillarRefpart2, 1.2, MRANDOM(11, 13) / 10)
1418
		for i = 1, MRANDOM(5, 10) do
1419
			MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame * ANGLES(RAD(MRANDOM(-60, 60)), 0, RAD(MRANDOM(-60, 60))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 30, 30, 30, 0, 0, 0, MRANDOM(3, 5) / 100)
1420
		end
1421
		for i = 1, MRANDOM(15, 20) do
1422
			local FIREEFFECTSIZE = MRANDOM(1, 2)
1423
			MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame, CF(0, MRANDOM(5, 10) / 100, 0) * ANGLES(0, RAD(MRANDOM(-20, 20)), 0), VT(MRANDOM(SIZE / 6, SIZE / 4), 0, 0), FIREEFFECTSIZE, FIREEFFECTSIZE, FIREEFFECTSIZE, -0.02, -0.02, -0.02, MRANDOM(1, 2) / 100)
1424
		end
1425
		MagicCylinder("Really black", "Neon", CF(FIREPILLAR2POS), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, 0, 1.5, LASTINGTIME)
1426
		MagicSphere("Really black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, RISE, 1.5, LASTINGTIME)
1427
		MagicSphere("Black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.5, 0.1, SIZE * 0.5, 1.5, RISE * 0.75, 1.5, LASTINGTIME)
1428
		MagicSphere("Dark indigo", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.25, 0.1, SIZE * 0.25, 1.5, RISE * 0.375, 1.5, LASTINGTIME)
1429
		MagnitudeDamage("", "", "", "", 10, 10, 10, 1, FirePillarRefpart2, SIZE / 3, false, LOWDAMAGE, HIGHDAMAGE, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, "Movement", -0.1, 3, true)
1430
	end
1431
end
1432
1433
1434
1435
1436
1437
mouse.KeyDown:connect(function(key)
1438
  if key == "b" then
1439
    hum.WalkSpeed = 0
1440
    if Debounces.CanAttack == true then
1441
      Debounces.CanAttack = false
1442
      Debounces.NoIdl = true
1443
      Debounces.on = true
1444
      v = Instance.new("Sound")
1445
      v.SoundId = "http://www.roblox.com/asset/?id=800952230"
1446
      v.Parent = char
1447
      v.Looped = false
1448
      v.Pitch = 1
1449
      v.Volume =  3000
1450
      
1451
wait()
1452
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
1453
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
1454
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
1455
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
1456
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-5)), 0.1)
1457
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(5)), 0.1)
1458
        if Debounces.on == false then
1459
        end
1460
        wait()
1461
      end
1462
      wait()
1463
          
1464
		      v:Play()
1465
1466
      for i = 1, 15 do
1467
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
1468
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
1469
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
1470
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
1471
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
1472
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1473
        if Debounces.on == false then
1474
          break
1475
        end
1476
        wait()
1477
      end
1478
      for i = 1, 15 do
1479
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
1480
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
1481
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
1482
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
1483
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1484
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
1485
        if Debounces.on == false then
1486
          break
1487
        end
1488
        wait()
1489
      end
1490
      for i = 1, 15 do
1491
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
1492
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
1493
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
1494
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
1495
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
1496
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1497
        if Debounces.on == false then
1498
          break
1499
        end
1500
        wait()
1501
      end
1502
      for i = 1, 15 do
1503
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
1504
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
1505
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
1506
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
1507
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1508
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
1509
        if Debounces.on == false then
1510
          break
1511
        end
1512
        wait()
1513
      end
1514
      for i = 1, 15 do
1515
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
1516
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
1517
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
1518
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
1519
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
1520
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1521
        if Debounces.on == false then
1522
          break
1523
        end
1524
        wait()
1525
      end
1526
      for i = 1, 10 do
1527
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
1528
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
1529
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
1530
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
1531
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
1532
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
1533
        if Debounces.on == false then
1534
          break
1535
        end
1536
        wait()
1537
      end
1538
1539
      wait(1.4)
1540
      Debounces.NoIdl = false
1541
      hum.WalkSpeed = 5
1542
      Debounces.on = false
1543
      wait()
1544
      if Debounces.CanAttack == false then
1545
        Debounces.CanAttack = true
1546
        v:Destroy()
1547
       
1548
      end
1549
    end
1550
  end)
1551
1552
1553
1554
1555
1556
1557
1558
1559
function Ragdoll(Format, Character, Force)
1560
  if Force ~= true then
1561
    if Character:FindFirstChild("Ragdoll") ~= nil and Format == true then
1562
      return false
1563
    end
1564
    if Character:FindFirstChild("Ragdoll") == nil and Format == false then
1565
      return false
1566
    end
1567
  end
1568
  local Head, Torso, Humanoid
1569
  local Dead = false
1570
  for _, Children in pairs(Character:GetChildren()) do
1571
    if Children.ClassName == "ForceField" then
1572
      Children:Remove()
1573
    end
1574
    if Children.Name == "" then
1575
      Children:Remove()
1576
    end
1577
    if Children.Name == "Head" then
1578
      Head = Children
1579
    end
1580
    if Children.Name == "Torso" then
1581
      Torso = Children
1582
    end
1583
    if Children.ClassName == "Humanoid" then
1584
      Humanoid = Children
1585
    end
1586
    if Children:IsA("Accoutrement") then
1587
      if Children:FindFirstChild("Handle") ~= nil then
1588
        if math.random(1, 3) == 1 then
1589
          coroutine.wrap(function()
1590
            Children.Parent = Workspace
1591
            wait()
1592
            Children.Parent = Character
1593
            Children.Handle.CanCollide = true
1594
          end)()
1595
        else
1596
          Children.Parent = Workspace
1597
          Children.Handle.CanCollide = true
1598
        end
1599
      else
1600
        Children:Remove()
1601
      end
1602
    end
1603
  end
1604
  if Humanoid ~= nil and Humanoid.Health <= 0 then
1605
    Dead = true
1606
  end
1607
  if Torso ~= nil then
1608
    for _, Children2 in pairs(Torso:GetChildren()) do
1609
      if Children2:IsA("JointInstance") then
1610
        Children2:Remove()
1611
      end
1612
    end
1613
  end
1614
  if Head ~= nil then
1615
    if (function()
1616
      if Dead == true and math.random(1, 2) == 1 then
1617
        return true
1618
      else
1619
        return false
1620
      end
1621
    end)() == false then
1622
      local Neck = Instance.new("Motor6D")
1623
      Neck.Name = "Neck"
1624
      Neck.Part0 = Torso
1625
      Neck.Part1 = Head
1626
      Neck.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
1627
      Neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
1628
      Neck.MaxVelocity = 0.1
1629
      Neck.Parent = Torso
1630
    end
1631
  end
1632
  if Format == true then
1633
    local Ragdoll = Instance.new("IntValue")
1634
    Ragdoll.Name = "Ragdoll"
1635
    Ragdoll.Parent = Character
1636
    if Torso ~= nil then
1637
      Torso.Velocity = Torso.Velocity / 1.25
1638
      Torso.RotVelocity = Torso.RotVelocity / 1.25 + Head.CFrame.lookVector * 80
1639
      if Dead == true and Humanoid ~= nil then
1640
        local Humanoid2 = Humanoid:Clone()
1641
        wait()
1642
        Humanoid:Remove()
1643
        Humanoid2.Parent = Character
1644
        Humanoid = Humanoid2
1645
      end
1646
      local Limb = Character:FindFirstChild("Right Arm")
1647
      if Limb ~= nil then
1648
        Limb.Velocity = Torso.Velocity
1649
        Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
1650
        local Joint = Instance.new("Glue")
1651
        Joint.Name = "RightShoulder"
1652
        Joint.Part0 = Torso
1653
        Joint.Part1 = Limb
1654
        Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1655
        Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1656
        Joint.Parent = Torso
1657
        local Weight = Instance.new("Part")
1658
        Weight.Name = ""
1659
        Weight.TopSurface = 0
1660
        Weight.BottomSurface = 0
1661
        Weight.Shape = "Block"
1662
        Weight.FormFactor = "Custom"
1663
        Weight.Size = Vector3.new(1, 1, 1)
1664
        Weight.Transparency = 1
1665
        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
1666
        Weight.Parent = Character
1667
        local Weld = Instance.new("Weld")
1668
        Weld.Part0 = Limb
1669
        Weld.Part1 = Weight
1670
        Weld.C0 = CFrame.new(0, -0.5, 0)
1671
        Weld.Parent = Limb
1672
      end
1673
      local Limb = Character:FindFirstChild("Left Arm")
1674
      if Limb then
1675
        Limb.Velocity = Torso.Velocity
1676
        Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
1677
        local Joint = Instance.new("Glue")
1678
        Joint.Name = "LeftShoulder"
1679
        Joint.Part0 = Torso
1680
        Joint.Part1 = Limb
1681
        Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1682
        Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1683
        Joint.Parent = Torso
1684
        local Weight = Instance.new("Part")
1685
        Weight.Name = ""
1686
        Weight.TopSurface = 0
1687
        Weight.BottomSurface = 0
1688
        Weight.Shape = "Block"
1689
        Weight.FormFactor = "Custom"
1690
        Weight.Size = Vector3.new(1, 1, 1)
1691
        Weight.Transparency = 1
1692
        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
1693
        Weight.Parent = Character
1694
        local Weld = Instance.new("Weld")
1695
        Weld.Part0 = Limb
1696
        Weld.Part1 = Weight
1697
        Weld.C0 = CFrame.new(0, -0.5, 0)
1698
        Weld.Parent = Limb
1699
      end
1700
      local Limb = Character:FindFirstChild("Right Leg")
1701
      if Limb then
1702
        Limb.Velocity = Torso.Velocity
1703
        Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
1704
        local Joint = Instance.new("Glue")
1705
        Joint.Name = "RightHip"
1706
        Joint.Part0 = Torso
1707
        Joint.Part1 = Limb
1708
        Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1709
        Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1710
        Joint.Parent = Torso
1711
        local Weight = Instance.new("Part")
1712
        Weight.Name = ""
1713
        Weight.TopSurface = 0
1714
        Weight.BottomSurface = 0
1715
        Weight.Shape = "Block"
1716
        Weight.FormFactor = "Custom"
1717
        Weight.Size = Vector3.new(1, 1, 1)
1718
        Weight.Transparency = 1
1719
        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
1720
        Weight.Parent = Character
1721
        local Weld = Instance.new("Weld")
1722
        Weld.Part0 = Limb
1723
        Weld.Part1 = Weight
1724
        Weld.C0 = CFrame.new(0, -0.5, 0)
1725
        Weld.Parent = Limb
1726
      end
1727
      local Limb = Character:FindFirstChild("Left Leg")
1728
      if Limb then
1729
        Limb.Velocity = Torso.Velocity
1730
        Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
1731
        local Joint = Instance.new("Glue")
1732
        Joint.Name = "LeftHip"
1733
        Joint.Part0 = Torso
1734
        Joint.Part1 = Limb
1735
        Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1736
        Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1737
        Joint.Parent = Torso
1738
        local Weight = Instance.new("Part")
1739
        Weight.Name = ""
1740
        Weight.TopSurface = 0
1741
        Weight.BottomSurface = 0
1742
        Weight.Shape = "Block"
1743
        Weight.FormFactor = "Custom"
1744
        Weight.Size = Vector3.new(1, 1, 1)
1745
        Weight.Transparency = 1
1746
        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
1747
        Weight.Parent = Character
1748
        local Weld = Instance.new("Weld")
1749
        Weld.Part0 = Limb
1750
        Weld.Part1 = Weight
1751
        Weld.C0 = CFrame.new(0, -0.5, 0)
1752
        Weld.Parent = Limb
1753
      end
1754
      local Weight = Instance.new("Part")
1755
      Weight.Name = ""
1756
      Weight.TopSurface = 0
1757
      Weight.BottomSurface = 0
1758
      Weight.Shape = "Block"
1759
      Weight.FormFactor = "Custom"
1760
      Weight.Size = Vector3.new(1.75, 1.5, 1.1)
1761
      Weight.Transparency = 1
1762
      Weight.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
1763
      Weight.Parent = Character
1764
      local Weld = Instance.new("Weld")
1765
      Weld.Part0 = Torso
1766
      Weld.Part1 = Weight
1767
      Weld.C0 = CFrame.new(0, 0.5, 0)
1768
      Weld.Parent = Torso
1769
    end
1770
  elseif Format == false then
1771
    if Character:FindFirstChild("Ragdoll") ~= nil then
1772
      Character.Ragdoll:Remove()
1773
    end
1774
    if Torso ~= nil then
1775
      local Limb = Character:FindFirstChild("Right Arm")
1776
      if Limb ~= nil then
1777
        local Joint = Instance.new("Motor6D")
1778
        Joint.Name = "Right Shoulder"
1779
        Joint.Part0 = Torso
1780
        Joint.Part1 = Limb
1781
        Joint.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
1782
        Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
1783
        Joint.MaxVelocity = 0.15
1784
        Joint.Parent = Torso
1785
      end
1786
      local Limb = Character:FindFirstChild("Left Arm")
1787
      if Limb ~= nil then
1788
        local Joint = Instance.new("Motor6D")
1789
        Joint.Name = "Left Shoulder"
1790
        Joint.Part0 = Torso
1791
        Joint.Part1 = Limb
1792
        Joint.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
1793
        Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
1794
        Joint.MaxVelocity = 0.15
1795
        Joint.Parent = Torso
1796
      end
1797
      local Limb = Character:FindFirstChild("Right Leg")
1798
      if Limb ~= nil then
1799
        local Joint = Instance.new("Motor6D")
1800
        Joint.Name = "Right Hip"
1801
        Joint.Part0 = Torso
1802
        Joint.Part1 = Limb
1803
        Joint.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
1804
        Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
1805
        Joint.MaxVelocity = 0.1
1806
        Joint.Parent = Torso
1807
      end
1808
      local Limb = Character:FindFirstChild("Left Leg")
1809
      if Limb ~= nil then
1810
        local Joint = Instance.new("Motor6D")
1811
        Joint.Name = "Left Hip"
1812
        Joint.Part0 = Torso
1813
        Joint.Part1 = Limb
1814
        Joint.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
1815
        Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
1816
        Joint.MaxVelocity = 0.1
1817
        Joint.Parent = Torso
1818
      end
1819
      local Animate = Character:FindFirstChild("Animate")
1820
      if Animate ~= nil then
1821
        local Animate2 = Animate:Clone()
1822
        Animate:Remove()
1823
        Animate2.Parent = Character
1824
      end
1825
    end
1826
  else
1827
    return false
1828
  end
1829
  return true, Format
1830
end
1831
1832
1833
1834
1835
1836
function weld5(part0, part1, c0, c1)
1837
    weeld=Instance.new("Weld", part0)
1838
    weeld.Part0=part0
1839
    weeld.Part1=part1
1840
    weeld.C0=c0
1841
    weeld.C1=c1
1842
    return weeld
1843
end
1844
1845
1846
1847
1848
1849
Grab = false
1850
mouse.KeyDown:connect(function(key)
1851
    if key == "z" then
1852
        Debounces.on = true
1853
        Debounces.NoIdl = true
1854
		Debounces.ks = true
1855
        if Grab == false then
1856
        gp = nil
1857
        for i = 1, 20 do
1858
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
1859
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
1860
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
1861
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
1862
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
1863
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
1864
            if Debounces.on == false then break end
1865
            rs:wait(2)
1866
        end
1867
        con1=larm.Touched:connect(function(hit) -- this is grab
1868
            ht = hit.Parent
1869
            hum1=ht:FindFirstChild('Humanoid')
1870
            if hum1 ~= nil then
1871
			    if Debounces.ks==true then
1872
                z = Instance.new("Sound",hed)
1873
                z.SoundId = "rbxassetid://200632821"
1874
                z.Volume = 1
1875
                z:Play()
1876
                Debounces.ks=false
1877
				end
1878
                hum1.PlatformStand=true
1879
                gp = ht
1880
                Grab = true
1881
                asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
1882
                asd.Parent = larm
1883
                asd.Name = "asd"
1884
                asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
1885
				stanceToggle = "Grabbed"
1886
1887
            --[[elseif hum1 == nil then
1888
                con1:disconnect()
1889
                wait() return]]--
1890
            end
1891
        end)
1892
        for i = 1, 20 do
1893
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
1894
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
1895
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
1896
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
1897
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
1898
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
1899
            if Debounces.on == false then break end
1900
            rs:wait(2)
1901
        end
1902
    con1:disconnect()
1903
    Debounces.on = false
1904
    Debounces.NoIdl = false
1905
    elseif Grab == true then
1906
        Grab = false
1907
			--[[for i = 1, 16 do
1908
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
1909
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
1910
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
1911
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
1912
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
1913
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
1914
			cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
1915
			if Debounces.on == false then end
1916
			rs:wait()
1917
		end]]--
1918
			for i = 1, 16 do
1919
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
1920
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
1921
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
1922
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
1923
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
1924
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
1925
			if Debounces.on == false then end
1926
			rs:wait()
1927
		end
1928
       Grabee = gp:FindFirstChild("Torso")
1929
		par,loc=workspace:FindPartOnRay(Ray.new(Character.Torso.Position,(Character.Torso.Position-(Character.Torso.Position-Vector3.new(0,2,0))).unit*-500),Character)
1930
			for i=1, 30 do
1931
			p=Instance.new("Part")
1932
			p.FrontSurface=par.TopSurface
1933
			p.Material=par.Material
1934
			p.BottomSurface=0
1935
			p.Anchored=true p.CanCollide=false
1936
			p.BrickColor=par.BrickColor
1937
			p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
1938
			p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
1939
			p.Parent=Character
1940
			game:GetService("Debris"):AddItem(p,2+i*.1)
1941
			if math.random(1,5)==5 then
1942
				coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
1943
			end
1944
		end
1945
		for i=1, 30 do
1946
			for i=1, 1 do
1947
			p=Instance.new("Part")
1948
			p.TopSurface=par.TopSurface
1949
			p.BottomSurface=par.BottomSurface
1950
			p.Material=par.Material
1951
			p.BottomSurface=0
1952
			p.Anchored=false p.CanCollide=true
1953
			p.BrickColor=par.BrickColor
1954
			p.formFactor="Custom"
1955
			p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
1956
			p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
1957
			p.Parent=Character
1958
			game:GetService("Debris"):AddItem(p,3+i*.1)
1959
			p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
1960
			p.RotVelocity=p.Velocity
1961
			if math.random(1,5)==5 then
1962
				coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
1963
			end
1964
			end
1965
			Swait(.025)
1966
		end	
1967
		        
1968
		for i = 1, 13 do
1969
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
1970
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
1971
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
1972
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
1973
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
1974
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
1975
			if Debounces.on == false then end
1976
			rs:wait()
1977
		end
1978
		wait(0.3)
1979
		hum1:TakeDamage(math.random(10000020,10000030))
1980
		if gp ~= nil then
1981
			for i,v in pairs(larm:GetChildren()) do
1982
				if v.Name == "asd" and v:IsA("Weld") then
1983
					v:Remove()
1984
				end
1985
			end
1986
		wait(0.3)
1987
		stanceToggle = "Idle1"
1988
		
1989
1990
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
1991
        bv.maxForce = Vector3.new(400000, 400000, 400000)
1992
        bv.P = 125000
1993
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
1994
        ht=nil
1995
        Debounces.on = false
1996
        Debounces.NoIdl = false
1997
        elseif ht == nil then wait()
1998
        Grab = false
1999
        Debounces.on = false
2000
        Debounces.NoIdl = false
2001
            end
2002
        end
2003
    end
2004
end)
2005
2006
2007
2008
2009
2010
2011
mouse.KeyDown:connect(function(key)
2012
	if key == "q" then
2013
		Character.Humanoid.WalkSpeed = 0
2014
		Debounces.on = true
2015
        Debounces.NoIdl = true
2016
		Debounces.ks = true
2017
		for i = 1, 20 do
2018
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.5,0,1.3), 0.2)
2019
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
2020
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
2021
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
2022
			if Debounces.on == false then break end
2023
            rs:wait()
2024
		    end
2025
		local HitBox = Instance.new("Part",Character["Right Arm"])
2026
		HitBox.Size = Vector3.new(3,3,3)
2027
		HitBox.Transparency = 1
2028
		HitBox.CanCollide = false
2029
		local HitBox2 = Instance.new("Weld",HitBox)
2030
		HitBox2.Part0 = Character["Right Arm"]
2031
		HitBox2.Part1 = HitBox
2032
		HitBox2.C0 = CFrame.new(0,-1.1,0)
2033
		HitBox.Touched:connect(function(hit)
2034
			if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
2035
				HitBox:remove()
2036
				hit.Parent.Head.Transparency = 1e9
2037
				local SFXZ = Instance.new("Sound",hit.Parent.Torso)
2038
			SFXZ.SoundId = "rbxassetid://206082273"
2039
			SFXZ.Volume = 1
2040
			SFXZ.Pitch = 1
2041
			SFXZ.Looped = false
2042
			wait(0.01)
2043
			SFXZ:Play()
2044
		local HitBox = Instance.new("Part",Character["Right Arm"])
2045
		HitBox.Transparency = 0
2046
		HitBox.Size = Vector3.new(1,1,1)
2047
		HitBox.BrickColor = hit.Parent.Head.BrickColor
2048
		HitBox.CanCollide = false
2049
		local HitBoxM = Instance.new("SpecialMesh",HitBox)
2050
		HitBoxM.MeshType = "Head"
2051
		HitBoxM.Scale = Vector3.new(1.25,1.25,1.25)
2052
		local HitBox2 = Instance.new("Weld",HitBox)
2053
		HitBox2.Part0 = Character["Right Arm"]
2054
		HitBox2.Part1 = HitBox
2055
		HitBox2.C0 = CFrame.new(0,-1.1,0)
2056
		local D = Instance.new("Decal",HitBox)
2057
		D.Face = "Front"
2058
		D.Texture = hit.Parent.Head.face.Texture
2059
		hit.Parent.Head.face:remove()
2060
		local partasdeff = Instance.new("ParticleEmitter",hit.Parent.Torso)
2061
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
2062
			partasdeff.LightEmission = .1
2063
			partasdeff.Size = NumberSequence.new(0.2)
2064
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
2065
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
2066
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
2067
			partasdeff.Transparency = bbb
2068
			partasdeff.Size = aaa
2069
			partasdeff.ZOffset = .9
2070
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
2071
			partasdeff.LockedToPart = false
2072
			partasdeff.EmissionDirection = "Top"
2073
			partasdeff.Lifetime = NumberRange.new(1, 2)
2074
			partasdeff.Rate = 1000
2075
			partasdeff.Rotation = NumberRange.new(-100, 100)
2076
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
2077
			partasdeff.Speed = NumberRange.new(10)
2078
			partasdeff.VelocitySpread = 20
2079
			partasdeff.Enabled=true
2080
			hit.Parent.Head:remove()
2081
			wait(1)
2082
			for i = 1,14 do
2083
				HitBoxM.Scale = HitBoxM.Scale - Vector3.new(0.1,0.1,0.1)
2084
				game:GetService("RunService").RenderStepped:wait()
2085
			end
2086
			HitBox:remove()
2087
			wait(0.5)
2088
			partasdeff.Enabled = false
2089
			HitBox:remove()
2090
			Debounces.on = false
2091
        Debounces.NoIdl = false
2092
		Debounces.ks = false
2093
		Character.Humanoid.WalkSpeed = 16
2094
		local a = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
2095
a.Transparency = 1
2096
a.Size = Vector3.new(.2,.2,.2)
2097
local b = Instance.new("Weld",a.Parent.Parent)
2098
b.Part0 = a
2099
b.Part1 = a.Parent
2100
b.C0 = CFrame.new(0,.3,0.65)
2101
local p2mit = Instance.new("ParticleEmitter",a)
2102
p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
2103
p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
2104
p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2),NumberSequenceKeypoint.new(1,.2)})
2105
p2mit.Lifetime = NumberRange.new(1)
2106
p2mit.Rate = 10
2107
p2mit.VelocitySpread = 10
2108
p2mit.Acceleration = Vector3.new(0,-10,0)
2109
p2mit.Speed = NumberRange.new(0)
2110
coroutine.wrap(function()
2111
    wait(15)
2112
    p2mit.Enabled=false
2113
    game:service'Debris':AddItem(a,2)
2114
end)()
2115
			end
2116
		end)
2117
		for i = 1, 20 do
2118
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.9,0,0), 0.2)
2119
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
2120
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1,0),0.2)
2121
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
2122
			if Debounces.on == false then break end
2123
            fat.Event:wait()
2124
		    end
2125
		wait(0.5)
2126
		HitBox:remove()
2127
		wait(3)
2128
		Debounces.on = false
2129
        Debounces.NoIdl = false
2130
		Debounces.ks = false
2131
		Character.Humanoid.WalkSpeed = 5
2132
	end
2133
end)
2134
2135
Humanoid.WalkSpeed = 5
2136
2137
function FindNearestTorso(Position,Distance,SinglePlayer)
2138
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
2139
        local List = {}
2140
        for i,v in pairs(workspace:GetChildren())do
2141
            if v:IsA("Model")then
2142
                if v:findFirstChild("Torso")then
2143
                    if v ~= char then
2144
                        if(v.Torso.Position -Position).magnitude <= Distance then
2145
                            table.insert(List,v)
2146
                        end
2147
                    end
2148
                end
2149
            end
2150
        end
2151
    return List
2152
end
2153
2154
2155
2156
2157
2158
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2159
        local valuer = 5
2160
        local valuer2 = 10
2161
        local valuer3 = 15
2162
2163
	
2164
mouse.KeyDown:connect(function(key)
2165
	if key == "f" then
2166
		 if Debounces.CanAttack == true then
2167
			Debounces.CanAttack = false
2168
			Debounces.NoIdl = true
2169
			Debounces.on = true
2170
			
2171
			
2172
			local en = Instance.new("Part",hed)
2173
			en.Material = "Neon"
2174-
			en.BrickColor = BrickColor.new("Deep orange")
2174+
			en.BrickColor = BrickColor.new("Dark blue")
2175
			en.CanCollide = false
2176
			en.Size = Vector3.new(.1,.1,.1)
2177
			en.Shape = "Ball"
2178
			en.TopSurface = "SmoothNoOutlines"
2179
	        en.BottomSurface = "SmoothNoOutlines"
2180
	
2181
	        for i = 1,200 do
2182
		en.Size = en.Size + Vector3.new(.01,.01,.01)
2183
		en.CFrame = hed.CFrame * CFrame.new(0,1.35,-0.86)
2184
		if Debounces.on == false then break end
2185
		rs:wait()
2186
	end
2187
	
2188
	en:Destroy()
2189
	wait(0.1)
2190
	local X = Instance.new("Part",char)
2191-
	X.BrickColor = BrickColor.new("Deep orange")
2191+
	X.BrickColor = BrickColor.new("Dark blue")
2192
	X.Name = "Shell"
2193
	X.Shape = "Ball"
2194
	X.Material = "Neon"
2195
	X.Size = Vector3.new(1,1,1)
2196
	X.CFrame = hed.CFrame * CFrame.new(0,1.35,-1.66)
2197
	local bv = Instance.new("BodyVelocity",X)
2198
	bv.maxForce = Vector3.new(99999,99999,99999)
2199
	X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
2200
	bv.velocity = X.CFrame.lookVector*65
2201
	
2202
	 Explode = X.Touched:connect(function(hit)
2203
		if hit ~= char and hit.Name ~= "Shell" then
2204
			local cf = X.CFrame
2205
			bv:Destroy()
2206
			X.Anchored = true
2207
			Explode:disconnect()
2208
			X.Size = Vector3.new(3,3,3)
2209
			X.Touched:connect(function(hit) end)
2210
			X.CanCollide = false
2211
			X.Transparency = 1
2212
		
2213
		local part3 = Instance.new("Part", rarm)
2214
			part3.Anchored=true
2215
			part3.CanCollide=false
2216
			part3.Locked = true
2217
			part3.TopSurface = "SmoothNoOutlines"
2218
			part3.BottomSurface = "SmoothNoOutlines"
2219
			part3.FormFactor='Custom'
2220
			part3.Size=Vector3.new(2,2, 2)
2221
			part3.CFrame=X.CFrame
2222
			part3.Transparency=0
2223-
			part3.BrickColor=BrickColor.new("Deep orange")
2223+
			part3.BrickColor=BrickColor.new("Dark blue")
2224
			local mesh3 = Instance.new("SpecialMesh",part3)
2225
			mesh3.MeshType = "Sphere"
2226
			mesh3.Scale = Vector3.new(2,2,2)
2227
			--debris:AddItem(X,8)
2228
			local part4 = Instance.new("Part", rarm)
2229
			part4.Material = "Neon"
2230
			part4.Anchored=true
2231
			part4.CanCollide=false
2232
			part4.Locked = true
2233
			part4.TopSurface = "SmoothNoOutlines"
2234
			part4.BottomSurface = "SmoothNoOutlines"
2235
			part4.FormFactor='Custom'
2236
			part4.Size=Vector3.new(2,2, 2)
2237
			part4.CFrame=X.CFrame
2238
			part4.Transparency=0
2239
			part4.BrickColor=BrickColor.new("Really black")
2240
			local mesh4 = Instance.new("SpecialMesh",part4)
2241
			mesh4.MeshType = "Sphere"
2242
			mesh4.Scale = Vector3.new(1,1,1)
2243
			local part7 = Instance.new("Part", rarm)
2244
			part7.Material = "Neon"
2245
			part7.Anchored=true
2246
			part7.CanCollide=false
2247
			part7.Locked = true
2248
			part7.TopSurface = "SmoothNoOutlines"
2249
			part7.BottomSurface = "SmoothNoOutlines"
2250
			part7.FormFactor='Custom'
2251
			part7.Size=Vector3.new(2,2, 2)
2252
			part7.CFrame=X.CFrame
2253
			part7.Transparency=0
2254
			part7.BrickColor=BrickColor.new("Really black")
2255
			local mesh7 = Instance.new("SpecialMesh",part7)
2256
			mesh7.MeshType = "Sphere"
2257
			mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
2258
		--[[X.Touched:connect(function(ht)
2259
				hit = ht.Parent
2260
			if ht and hit:IsA("Model") then
2261
					if hit:FindFirstChild("Humanoid") then
2262
						if hit.Name ~= p.Name then
2263
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2264
							wait(.3)
2265
						end
2266
					end
2267
			elseif ht and hit:IsA("Hat") then
2268
				if hit.Parent.Name ~= p.Name then
2269
					if hit.Parent:FindFirstChild("Humanoid") then
2270
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2271
						wait(.3)
2272
					end
2273
				end
2274
			end
2275
		end)
2276
		part3.Touched:connect(function(ht)
2277
				hit = ht.Parent
2278
			if ht and hit:IsA("Model") then
2279
					if hit:FindFirstChild("Humanoid") then
2280
						if hit.Name ~= p.Name then
2281
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2282
							wait(.3)
2283
						end
2284
					end
2285
			elseif ht and hit:IsA("Hat") then
2286
				if hit.Parent.Name ~= p.Name then
2287
					if hit.Parent:FindFirstChild("Humanoid") then
2288
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2289
						wait(.3)
2290
					end
2291
				end
2292
			end
2293
		end)]]--
2294
		 for i,v in pairs(FindNearestTorso(X.CFrame.p,50000))do
2295
        if v:FindFirstChild('Humanoid') then
2296
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
2297
            v.Humanoid.PlatformStand = true
2298
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
2299
        end
2300
    end 
2301
2302
		local acos = math.acos
2303
		local sqrt = math.sqrt
2304
		local Vec3 = Vector3.new
2305
		local fromAxisAngle = CFrame.fromAxisAngle
2306
2307
		local function toAxisAngle(CFr)
2308
			local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
2309
			local Angle = math.acos((R00+R11+R22-1)/2)
2310
			local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2311
			A = A == 0 and 0.00001 or A
2312
			local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2313
			B = B == 0 and 0.00001 or B
2314
			local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2315
			C = C == 0 and 0.00001 or C
2316
			local x = (R21-R12)/sqrt(A)
2317
			local y = (R02-R20)/sqrt(B)
2318
			local z = (R10-R01)/sqrt(C)
2319
			return Vec3(x,y,z),Angle
2320
		end
2321
2322
		function ApplyTrig(Num,Func)
2323
			local Min,Max = Func(0),Func(1)
2324
			local i = Func(Num)
2325
			return (i-Min)/(Max-Min)
2326
		end
2327
2328
		function LerpCFrame(CFrame1,CFrame2,Num)
2329
			local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
2330
			return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
2331
		end
2332
2333
		function Crater(Torso,Radius)
2334
			Spawn(function()
2335
				local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
2336
				local Ignore = {}
2337
				for i,v in pairs(game:GetService("Players"):GetPlayers()) do
2338
					if v.Character ~= nil then
2339
						Ignore[#Ignore+1] = v.Character
2340
					end
2341
				end
2342
				local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
2343
				if Hit == nil then return end
2344
					local Parts = {}
2345
					for i = 1,360,10 do
2346
						local P = Instance.new("Part",Torso.Parent)
2347
						P.Anchored = true
2348
						P.FormFactor = "Custom"
2349
						P.BrickColor = Hit.BrickColor
2350
						P.Material = Hit.Material
2351
						P.TopSurface = "Smooth"
2352
						P.BottomSurface = "Smooth"
2353
						P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
2354
						P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
2355
						Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
2356
						if math.random(0,5) == 0 then -- rubble
2357
							local P = Instance.new("Part",Torso.Parent)
2358
							P.Anchored = true
2359
							P.FormFactor = "Custom"
2360
							P.BrickColor = Hit.BrickColor
2361
							P.Material = Hit.Material
2362
							P.TopSurface = "Smooth"
2363
							P.BottomSurface = "Smooth"
2364
							P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
2365
							P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
2366
							Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
2367
							end
2368
						end
2369
						for i = 0,1,0.05 do
2370
							for i2,v in pairs(Parts) do
2371
								v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
2372
							end
2373
							wait(0.02)
2374
						end
2375
						for i,v in pairs(Parts) do
2376
							if v[1].Size.X > 2.1 then
2377
								v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
2378
							end
2379
							v[1].Anchored = false
2380
						end
2381
						for i = 0,1,0.05 do
2382
							for i2,v in pairs(Parts) do
2383
								v[1].Transparency = i
2384
								if i == 1 then
2385
									v[1]:Destroy()
2386
								elseif i >= 0.25 then
2387
									v[1].CanCollide = false
2388
								end
2389
							end
2390
						wait(0.02)
2391
						end
2392
					Parts = nil
2393
					end)
2394
				end
2395
2396
				
2397
				Part = function(x,y,z,color,tr,cc,an,parent)
2398
					local p = Instance.new('Part',parent or Weapon)
2399
					p.formFactor = 'Custom'
2400
					p.Size = Vector3.new(x,y,z)
2401
					p.BrickColor = BrickColor.new(color)
2402
					p.CanCollide = cc
2403
					p.Transparency = tr
2404
					p.Anchored = an
2405
					p.TopSurface,p.BottomSurface = 0,0
2406
					p.Locked=true
2407
					p:BreakJoints()
2408
				return p end
2409
2410
			Mesh = function(par,num,x,y,z)
2411
			local msh = _
2412
			if num == 1 then msh = Instance.new("CylinderMesh",par)
2413
			elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
2414
			elseif num == 3 then msh = Instance.new("BlockMesh",par)
2415
			elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
2416
			elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
2417
			end msh.Scale = Vector3.new(x,y,z)
2418
			return msh end
2419
2420
			function explosion(col1,col2,cfr,sz,rng,dmg)
2421
				local a= Part(1,1,1,col1,.5,false,true,workspace)
2422
				local a2= Part(1,1,1,col2,.5,false,true,workspace)
2423
				local a3= Part(1,1,1,col2,.5,false,true,workspace)
2424
				v1,v2,v3=sz.x,sz.y,sz.z
2425
				local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
2426
				local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
2427
				local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
2428
				a.CFrame=cfr
2429
				a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2430
				a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2431
2432
				Spawn(function()
2433
					while wait() do
2434
						if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
2435
							m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
2436
							m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
2437
							m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
2438
							a.Transparency=a.Transparency+0.05
2439
							a2.Transparency=a2.Transparency+0.05
2440
							a3.Transparency=a3.Transparency+0.05
2441
						end
2442
					end)
2443
				end
2444
2445
				Crater(X,120)
2446
				Crater(X,220)
2447
				Crater(X,320)
2448
				z = Instance.new("Sound",workspace)
2449
				z.SoundId = "rbxassetid://231917744"
2450
				z.Pitch = .5
2451
				z.Volume = 5
2452
				z1 = Instance.new("Sound",workspace)
2453
				z1.SoundId = "rbxassetid://231917744"
2454
				z1.Pitch = .5
2455
				z1.Volume = 5
2456
				z2 = Instance.new("Sound",workspace)
2457
				z2.SoundId = "rbxassetid://231917744"
2458
				z2.Pitch = .5
2459
				z2.Volume = 5
2460
				z3 = Instance.new("Sound",workspace)
2461
				z3.SoundId = "rbxassetid://245537790"
2462
				z3.Pitch = .7
2463
				z3.Volume = 5
2464
				z4 = Instance.new("Sound",workspace)
2465
				z4.SoundId = "rbxassetid://245537790"
2466
				z4.Pitch = .7
2467
				z4.Volume = 5
2468
                                z4a = Instance.new("Sound",workspace)
2469
                                z4a.SoundId = "rbxassetid://419447292"
2470
                                z4a.Pitch = 1
2471
                                z4a.Volume = 5
2472
                                z3a = Instance.new("Sound",workspace)
2473
                                z3a.SoundId = "rbxassetid://421328847"
2474
                                z3a.Pitch = 1
2475
                                z3a.Volume = 5
2476
                                wait(0.1)
2477
				z:Play()
2478
				z1:Play()
2479
				z2:Play()
2480
				z3:Play()
2481
				z4:Play()
2482
				z3a:Play()
2483
				z4a:Play()
2484
2485
				local part=Instance.new('Part',rarm)
2486
				part.Anchored=true
2487
				part.CanCollide=false
2488
				part.Locked = true
2489
				part.FormFactor='Custom'
2490
				part.Size=Vector3.new(2,2,2)
2491
				part.CFrame=X.CFrame*CFrame.new(0,0,0)
2492
				part.Transparency=0
2493
				part.BrickColor=BrickColor.new('Really black')
2494
				local mesh=Instance.new('SpecialMesh',part)
2495
				mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
2496
				mesh.Scale=Vector3.new(4,4,4)
2497
				local part2=part:clone()
2498
				part2.Parent = rarm
2499-
				part2.BrickColor=BrickColor.new("Deep orange")
2499+
				part2.BrickColor=BrickColor.new("Dark blue")
2500
				local part5=part:clone()
2501
				part5.Parent = rarm
2502-
				part5.BrickColor=BrickColor.new("Deep orange")
2502+
				part5.BrickColor=BrickColor.new("Dark blue")
2503
				local part6=part:clone()
2504
				part6.Parent = rarm
2505-
				part6.BrickColor=BrickColor.new("Deep orange")
2505+
				part6.BrickColor=BrickColor.new("Dark blue")
2506
				local mesh2=mesh:clone()
2507
				mesh2.Parent=part2
2508
				mesh2.Scale=Vector3.new(6, 6, 6)
2509
				local mesh5=mesh:clone()
2510
				mesh5.Parent=part5
2511
				mesh5.Scale=Vector3.new(6, 6, 6)
2512
				local mesh6=mesh:clone()
2513
				mesh6.Parent=part6
2514
				mesh6.Scale=Vector3.new(6, 6, 6)
2515
				local blast = Instance.new("Part", rarm)
2516
				blast.BrickColor = BrickColor.new("Really black")
2517
				blast.Anchored = true
2518
				blast.CanCollide = false
2519
				blast.Locked = true
2520
				blast.Size = Vector3.new(2, 2, 2)
2521
				blast.TopSurface = "Smooth"
2522
				blast.BottomSurface = "Smooth"
2523
				blast.Transparency = 0
2524
				blast.CFrame = HandCF
2525
				local bm = Instance.new("SpecialMesh", blast)
2526
				bm.Scale = Vector3.new(10,2,10)
2527
				bm.MeshId = "rbxassetid://3270017"
2528
				local blast2 = Instance.new("Part", rarm)
2529
				blast2.BrickColor = BrickColor.new("Really black")
2530
				blast2.Anchored = true
2531
				blast2.CanCollide = false
2532
				blast2.Locked = true
2533
				blast2.Size = Vector3.new(2, 2, 2)
2534
				blast2.TopSurface = "Smooth"
2535
				blast2.BottomSurface = "Smooth"
2536
				blast2.Transparency = 0
2537
				blast2.CFrame = HandCF
2538
				local bm2 = Instance.new("SpecialMesh", blast2)
2539
				bm2.Scale = Vector3.new(6,2,6)
2540
				bm2.MeshId = "rbxassetid://3270017"
2541
				local blast3 = Instance.new("Part", rarm)
2542
				blast3.BrickColor = BrickColor.new("Really black")
2543
				blast3.Anchored = true
2544
				blast3.CanCollide = false
2545
				blast3.Locked = true
2546
				blast3.Size = Vector3.new(1, 1, 1)
2547
				blast3.TopSurface = "Smooth"
2548
				blast3.BottomSurface = "Smooth"
2549
				blast3.Transparency = 0
2550
				blast3.CFrame = HandCF
2551
				local bm3 = Instance.new("SpecialMesh", blast3)
2552
				bm3.Scale = Vector3.new(6,2,6)
2553
				bm3.MeshId = "rbxassetid://3270017"
2554
				for i = 1,120 do rs:wait()
2555
					X.Transparency = X.Transparency + (1/120)
2556
					part.Transparency = part.Transparency + (1/120)
2557
					part2.Transparency = part2.Transparency + (1/120)
2558
					part3.Transparency = part3.Transparency + (1/120)
2559
					part4.Transparency = part4.Transparency + (1/120)
2560
					part5.Transparency = part5.Transparency + (1/120)
2561
					part6.Transparency = part6.Transparency + (1/120)
2562
					part7.Transparency = part7.Transparency + (1/120)
2563
					blast.Transparency = blast.Transparency + (1/120)
2564
					blast2.Transparency = blast2.Transparency + (1/120)
2565
					blast3.Transparency = blast3.Transparency + (1/120)
2566
					X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
2567
					--part3.Size = part3.Size + Vector3.new(6,6,6)
2568
					mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
2569
					mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
2570
					mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
2571
					mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
2572
					mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
2573
					mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
2574
					mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
2575
					bm.Scale = bm.Scale + Vector3.new(12,12,.4)
2576
					bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
2577
					bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
2578
					X.CFrame = cf
2579
					part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
2580
					part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
2581
					part3.CFrame=X.CFrame
2582
					part4.CFrame=X.CFrame
2583
					part7.CFrame=X.CFrame
2584
					part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
2585
					part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
2586
					blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2587
					blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
2588
					blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
2589
					rs:wait()
2590
					end
2591
					X:Destroy()
2592
					part:Destroy()
2593
					part2:Destroy()
2594
					part3:Destroy()
2595
					part4:Destroy()
2596
					part5:Destroy()
2597
					part6:Destroy()
2598
					blast:Destroy()
2599
					blast2:Destroy()
2600
					blast3:Destroy()
2601
					z:Destroy()
2602
					z1:Destroy()
2603
					z2:Destroy()
2604
					z3:Destroy()
2605
					z4:Destroy()
2606
		end
2607
	end)
2608
	
2609
	
2610
			if Debounces.CanAttack == false then
2611
				Debounces.CanAttack = true
2612
				Debounces.NoIdl = false
2613
				Debounces.on = false
2614
			end
2615
	end
2616
	end
2617
	end)
2618
2619
2620
2621
2622
2623
2624
2625
function Throw()
2626
	    if Grab == true then
2627
        Grab = false
2628
	stanceToggle = "Normal"
2629
			for i = 1, 16 do
2630
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
2631
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
2632
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
2633
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
2634
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
2635
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
2636
			if Debounces.on == false then end
2637
			rs:wait()
2638
			end
2639
					for i = 1, 16 do
2640
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(20)), 0.3)
2641
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1.5,-.4)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(20)), 0.3)
2642
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(-10),0), 0.3)
2643
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.3)
2644
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
2645
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-15), math.rad(20)), 0.3)
2646
			if Debounces.on == false then end
2647
			rs:wait()
2648
		end
2649
       
2650
	
2651
                                    z3 = Instance.new("Sound",torso)
2652
                                    z3.SoundId = "rbxassetid://200632136"
2653
									z3.Pitch = 0.7
2654
                                    z3.Volume = 14
2655
                                    z3:Play()	
2656
	
2657
        for i,v in pairs(larm:GetChildren()) do
2658
            if v.Name == "asd" and v:IsA("Weld") then
2659
                v:Remove()
2660
            end
2661
        end
2662
2663
        Ragdoll(true,gp)
2664
        bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
2665
        bv.maxForce = Vector3.new(400000, 400000, 400000)
2666
        bv.P = 125000
2667
        bv.velocity = char.Head.CFrame.lookVector * 70
2668
2669
2670
2671
        for i = 1, 12 do
2672
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6, 0, -.75)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(20)), 0.5)
2673
            if Debounces.on == false then end
2674
            wait()
2675
        end
2676
        ht=nil
2677
        Spawn(function()
2678
            wait(0.5)
2679
            bv:Destroy()
2680
        end)
2681
		stanceToggle = "Idle1"
2682
        Debounces.on = false
2683
        Debounces.NoIdl = false
2684
        elseif ht == nil then wait()
2685
        Grab = false
2686
        Debounces.on = false
2687
        Debounces.NoIdl = false
2688
            end
2689
        end
2690
2691
2692
2693
function Drop()
2694
	if Grab == true then
2695
		Grab = false
2696
		for i,v in pairs(larm:GetChildren()) do
2697
            if v.Name == "asd" and v:IsA("Weld") then
2698
                v:Remove()
2699
            end
2700
		        end
2701
		wait(0.1)
2702
		stanceToggle = "Idle1"
2703
2704
	end
2705
end
2706
2707
2708
mouse.KeyDown:connect(function(key)
2709
    if key == "x" then
2710
  if Grab == true then
2711
		Throw()
2712
		end
2713
		end
2714
	end)
2715
2716
function Break()
2717
	if Grab == true then
2718
		z3 = Instance.new("Sound",torso)
2719
        z3.SoundId = "rbxassetid://314390675"
2720
		z3.Pitch = 0.7
2721
        z3.Volume = 34
2722
        z3:Play()
2723
        wait(0.1)
2724
        Ragdoll(true,gp)	
2725
	end
2726
end
2727
2728
2729
mouse.KeyDown:connect(function(key)
2730
    if key == "c" then
2731
  if Grab == true then
2732
		Break()
2733
		end
2734
		end
2735
end)
2736
2737
mouse.KeyDown:connect(function(key)
2738
    if key == "v" then
2739
  if Grab == true then
2740
		Drop()
2741
		end
2742
		end
2743
end)
2744
2745
mouse.KeyDown:connect(function(key)
2746
	if key == "g" then
2747
		if Grab == true then
2748
			FinishHim()
2749
		end
2750
	end
2751
end)
2752
2753
2754
2755
local animpose = "Idle1"
2756
local lastanimpose = "Idle1"
2757
local grab = false
2758
local Smooth = 1
2759
local sine = 0
2760
local change = 1
2761
local val = 0
2762
local ffing = false
2763
----------------------------------------------------
2764
x = Instance.new("Sound", char)
2765
x.SoundId = "http://www.roblox.com/asset/?id=198360408"
2766
x.Looped = true
2767
x.Volume = 15
2768
local footsteps = false
2769
---------------------------------------------
2770
jump = false
2771
rs:connect(function()
2772
	if char.Humanoid.Jump == true then
2773
		jump = true
2774
	else
2775
		jump = false
2776
	end
2777
	char.Humanoid.FreeFalling:connect(function(f)
2778
		if f then
2779
			ffing = true
2780
		else
2781
			ffing = false
2782
		end
2783
	end)
2784
	sine = sine + change
2785
	if jump == true then
2786
		animpose = "Jumping"
2787
	elseif ffing == true then
2788
		animpose = "Freefalling"
2789
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
2790
		animpose = "Idle"
2791
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
2792
		animpose = "Walking"
2793
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
2794
		animpose = "Running"
2795
	end
2796
	RightLeg = CFrame.new(0.5,-1,0)
2797
	LeftLeg = CFrame.new(-0.5,-1,0)
2798
2799
	lefth = (torso.CFrame*LeftLeg)
2800
	righth = (torso.CFrame*RightLeg)
2801
2802
	speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
2803
2804
	TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
2805
2806
	local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
2807
	local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
2808
	if animpose ~= lastanimpose then
2809
		sine = 0
2810
		if Debounces.NoIdl == false then
2811
			if stanceToggle == "Idle1" then
2812
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
2813
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
2814
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
2815
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
2816
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
2817
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
2818
			elseif stanceToggle == "Idle2" then
2819
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-22-4*math.cos(sine/12)),math.rad(-40-2*math.cos(sine/12)),math.rad(24+2*math.cos(sine/12))), 0.3)
2820
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.6,-0.6)*CFrame.Angles(math.rad(90+4*math.cos(sine/12)),math.rad(0),math.rad(50-2*math.cos(sine/12))), 0.3)
2821
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-6+2.5*math.cos(sine/12)),math.rad(0),math.rad(0)), 0.2)
2822
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/12)), math.rad(0), 0), 0.2)
2823
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7-2*math.cos(sine/12)), math.rad(7), math.rad(-5)), 0.2)
2824
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30-2*math.cos(sine/12)), math.rad(-9), math.rad(5)), 0.2)
2825
			end
2826
			fat.Event:wait()
2827
		end
2828
		else
2829
	end
2830
	lastanimpose = animpose
2831
	if Debounces.NoIdl == false then
2832
		if animpose == "Idle" then
2833
			change = 0.5
2834
			if stanceToggle == "Idle1" then
2835
2836
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6+0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),-0.2-0.1*math.cos(sine/10))*CFrame.Angles(math.rad(8+2.5*math.cos(sine/10)),math.rad(22+7*math.cos(sine/10)),math.rad(15+2*math.cos(sine/10))), 0.8)
2837
				rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2838
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6-0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),0.2+0.1*math.cos(sine/10))*CFrame.Angles(math.rad(-8-2.5*math.cos(sine/10)),math.rad(12+5*math.cos(sine/10)),math.rad(-12-3*math.cos(sine/10))), 0.8)
2839
				larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2840
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.05*math.cos(sine/10))*CFrame.Angles(math.rad(-15+3*math.cos(sine/10)),math.rad(0),math.rad(0)), 0.5)
2841
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20-3*math.cos(sine/10)),math.rad(0)), 0.5)
2842
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6+3*math.cos(sine/10)), math.rad(0), 0), 0.1)
2843
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0-0.08*math.cos(sine/10), -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20+3*math.cos(sine/10)), 0), 0.1)
2844
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14+0.06*math.cos(sine/10)) * CFrame.Angles(math.rad(-3-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
2845
				lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10-3*math.cos(sine/10)), math.rad(5+3*math.cos(sine/10))), 0.1)
2846
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(8-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
2847
				rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10-3*math.cos(sine/10)), math.rad(-5+3*math.cos(sine/10))), 0.1)
2848
			elseif stanceToggle == "Idle2" then
2849
2850
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65-0.1*math.cos(sine/3),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20-2*math.cos(sine/3))), 0.1)
2851
				rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
2852
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.23, 0.5, -.56) * CFrame.Angles(math.rad(88+4*math.cos(sine/3)), 0, math.rad(45)), 0.6)
2853
				larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
2854
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/6)), 0, 0), 0.8)
2855
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
2856
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
2857
				--hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-5-10*math.cos(sine/18)), math.sin(sine/36)/3, 0), 0.3)
2858
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2859
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.15) * CFrame.Angles(math.rad(-9-2*math.cos(sine/6)), 0, 0), 0.8)
2860
				lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1-0.1*math.cos(sine/3), 0+0.04*math.cos(sine/6)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.8)
2861
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56-2*math.cos(sine/6)), 0, 0), 0.8)
2862
				rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.8)
2863
			elseif stanceToggle == "Grabbed" then
2864
				grab = true
2865
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
2866
				rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
2867
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,1.25,0)*CFrame.Angles(math.rad(100+2*math.cos(sine/14)),math.rad(-62),math.rad(-80+4*math.cos(sine/14))), 0.3)
2868
				larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
2869
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
2870
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2871
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
2872
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
2873
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
2874
				lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2875
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
2876
				rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2877
			end
2878
		elseif animpose == "Walking" then
2879
			if stanceToggle == "Grabbed" then
2880
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
2881
				rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
2882
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120+4*math.cos(sine/2)),math.rad(-62),math.rad(-30+4*math.cos(sine/4))), 0.3)
2883
				larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
2884
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
2885
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
2886
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
2887
				--rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
2888
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
2889
				lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
2890
				lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2891
				rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
2892
				rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2893
			elseif stanceToggle ~= "Grabbed" then
2894
				change = 0.5
2895
		
2896
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
2897
				rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
2898
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
2899
				larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
2900
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
2901
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
2902
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
2903
				--rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
2904
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
2905
				--lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.9-0.24*math.cos(sine/4)/2.8, -0.05 + math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)-math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
2906
				lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
2907
				lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2908
				--rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.9+0.24*math.cos(sine/4)/2.8, -0.05 + -math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)+math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
2909
				rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
2910
				rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
2911
			end
2912
		elseif animpose == "Running" then
2913
			change = 1
2914
2915
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.24+.6*math.cos(sine/4)/1.4, 0.54, 0+0.8*math.cos(sine/4)) * CFrame.Angles(math.rad(6-140*math.cos(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.cos(sine/4))), 0.2)
2916
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
2917
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24+.6*math.cos(sine/4)/1.4, 0.54, 0-0.8*math.cos(sine/4))*CFrame.Angles(math.rad(6+140*math.cos(sine/4)/1.2), math.rad(0), math.rad(20+70*math.cos(sine/4))), 0.2)
2918
			larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2919
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-8+12*math.cos(sine/2)/1.5), math.rad(0+12*math.cos(sine/4)), math.rad(0)),0.2)
2920
			hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.5)
2921
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/2)/1.7, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/2)/1.5), math.rad(0-12*math.cos(sine/4))-root.RotVelocity.Y/10, math.rad(0)+root.RotVelocity.Y/20), 0.2)
2922
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
2923
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8-0.4*math.cos(sine/4)/2, math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + -math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
2924
			lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2925
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8+0.4*math.cos(sine/4)/2, -math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
2926
			rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2927
		elseif animpose == "Jumping" then
2928
2929
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.2)
2930
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
2931
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.2)
2932
			larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2933
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2)
2934
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
2935
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
2936
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
2937
			lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2938
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
2939
			rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2940
		elseif animpose == "Freefalling" then
2941
2942
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(50)), 0.2)
2943
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
2944
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(-30)), 0.2)
2945
			larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
2946
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2)
2947
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
2948
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
2949
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.2)
2950
			lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2951
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.6) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), 0.2)
2952
			rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
2953
		end
2954
	end
2955
2956
if animpose == "Walking" then
2957
    if footsteps == false then
2958
        x:Play()
2959
        footsteps = true
2960
    end
2961
    x.Pitch = 1.1
2962
elseif animpose == "Idle" then
2963
    x:Stop()
2964
    footsteps = false
2965
elseif animpose == "Running" then
2966
    x.Pitch = 1.2
2967
    if footsteps == false then
2968
        x:Play()
2969
        footsteps = true
2970
    end
2971
end
2972
end)
2973
hum.MaxHealth = math.huge
2974
wait(3)
2975
hum.Health = math.huge