View difference between Paste ID: bHEn64pT and cxskwTEQ
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
LeftArm = Character["Left Arm"]
9
LeftLeg = Character["Left Leg"]
10
RightArm = Character["Right Arm"]
11
RightLeg = Character["Right Leg"]
12
local HBill = Instance.new("BillboardGui", Head)
13
local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
14
local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
15
HBill.Size = UDim2.new(15,0,2.2,0)
16
HBill.Name = "Health Display"
17
HBill.StudsOffset = Vector3.new(0,4,0)
18
HBill.AlwaysOnTop = true
19
HBill.Enabled=true
20
HMain.BackgroundColor3 = Color3.new(0, 0, 0)
21
HMain.BackgroundTransparency = 0.6
22
HMain.Size = UDim2.new(1,0,1,0)
23
HBarBack.Parent = HMain
24
HBarBack.BackgroundColor3 = Color3.new(0,0,0)
25
HBarBack.BorderColor3 = Color3.new(0,0,0)
26
HBarBack.BorderSizePixel = 2
27
HBarBack.Position = UDim2.new(.025, 0, .55, 0)
28
HBarBack.Size = UDim2.new(.95, 0, .3, 0)
29
HBar.Parent = HBarBack
30
HBar.BackgroundColor3 = Color3.new(0, 1, 0)
31
HBar.BorderColor3 = Color3.new(0,0,0)
32
HBar.Size = UDim2.new(.5,0,1,0)
33
HHealth.BackgroundTransparency = 1
34
HHealth.Size = UDim2.new(1,0,1,0)
35
HHealth.Font = "SourceSans"
36
HHealth.Text = "[10/10]"
37
HHealth.TextScaled = true
38
HHealth.TextColor3 = Color3.new(255, 255, 255)
39
HHealth.TextStrokeColor3 = Color3.new(85/255, 0, 127/255)
40
HHealth.TextStrokeTransparency = 0
41
HName.Parent = HMain
42
HName.BackgroundTransparency = 1
43
HName.Size = UDim2.new(1,0,.5,0)
44
HName.Font = "SourceSansItalic"
45
HName.Text = "Angel of Darkness, incarnate"
46
HName.TextScaled = true
47
HName.TextColor3 = BrickColor.new("Black metallic").Color
48
HName.TextStrokeColor3 = Color3.new(0,0,0)
49
HName.TextStrokeTransparency = 0
50
HName.TextYAlignment = "Top"
51
local runServ = game:GetService("RunService").RenderStepped
52
runServ:connect(function()
53
	HHealth.Text = "["..Humanoid.Health.."]"
54
	HBar:TweenSize(UDim2.new((Humanoid.Health/Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
55
end)
56
local Player = game.Players.localPlayer
57
local Character = Player.Character
58
local Humanoid = Character.Humanoid
59
local mouse = Player:GetMouse()
60
local m = Instance.new("Model", Character)
61
m.Name = "WeaponModel"
62
local LeftArm = Character["Left Arm"]
63
local RightArm = Character["Right Arm"]
64
local LeftLeg = Character["Left Leg"]
65
local RightLeg = Character["Right Leg"]
66
local Head = Character.Head
67
local Torso = Character.Torso
68
69
70
FloatPart = function()
71
	local Part = Instance.new('Part',Torso)
72
	Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
73
	Part.Anchored = true
74
	Part.Material = 'Neon'
75
	Part.CanCollide = false
76
	Part.BrickColor = BrickColor.new(PrimaryColor)
77
	local Mesh = Instance.new('SpecialMesh',Part)
78
	Mesh.Scale = Vector3.new(4,4,.2)
79
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
80
	Mesh.VertexColor = Vector3.new(0,170,255)
81
	spawn(function()
82
		for i = 1,30 do
83
			Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
84
			Part.Transparency = Part.Transparency + .035
85
			game["Run Service"].RenderStepped:wait()
86
		end
87
		Part:Destroy()
88
	end)
89
end;
90
91
DubPart = function()
92
	local Part = Instance.new('Part',Torso)
93
	Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
94
	Part.Anchored = true
95
	Part.CanCollide = false
96
	Part.Material = 'Neon'
97
	Part.BrickColor = BrickColor.new(SecondaryColor)
98
	local Mesh = Instance.new('SpecialMesh',Part)
99
	Mesh.Scale = Vector3.new(7,7,.2)
100
	Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
101
	Mesh.VertexColor = Vector3.new(0,170,255)
102
	spawn(function()
103
		for i = 1,30 do
104
			Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
105
			Part.Transparency = Part.Transparency + .035
106
			game["Run Service"].RenderStepped:wait()
107
		end
108
		Part:Destroy()
109
	end)
110
end;
111
112
Fade = function(Item,t)
113
	spawn(function()
114
		for i = 1,20 do
115
			Item.Transparency = Item.Transparency + .05
116
			if t then
117
				wait(t)
118
			else 
119
				wait()
120
			end
121
		end
122
		Item:Destroy()
123
	end)
124
end
125
126
Particle = function(PrimaryColor)
127
	local Part = Instance.new('Part',Torso)
128
	Part.BrickColor = BrickColor.new(PrimaryColor)
129
	Part.Anchored = true
130
	Part.Transparency = .3
131
	Part.CanCollide = false
132
	Part.CFrame = Torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
133
	local Mesh = Instance.new('BlockMesh',Part)
134
	Mesh.Scale = Vector3.new(.05,.1,.1)
135
	spawn(function()
136
		for i = 1,40 do
137
			Part.Transparency = Part.Transparency + .0125
138
			Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
139
			game["Run Service"].RenderStepped:wait()
140
		end
141
		Part:Destroy()
142
	end)
143
end;
144
145
--[[spawn(function()
146
	while wait() do
147
		wait(.05)
148
		FloatPart()
149
		wait(.08)
150
		FloatPart()
151
		wait(.05)
152
		DubPart()
153
		wait(.08)
154
	end
155
end)]]
156
157
game["Run Service"].RenderStepped:connect(function(_)
158
	Particle("Royale purple")
159
	Particle("Really black")
160
        Particle("Institutional White")
161
	--Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0)
162
end)
163
164
165
166
particle = function(parent, col1, col2, lightemis, size, texture, transparency, zoffset, accel, drag, ltp, velinher, emisdir, enabled, lifetime, rate, rotation, rotspeed, speed, velspread)
167
  local fp = it("ParticleEmitter")
168
  fp.Parent = parent
169
  fp.Color = cs(col1, col2)
170
  fp.LightEmission = lightemis
171
  fp.Size = size
172
  fp.Texture = texture
173
  fp.Transparency = transparency
174
  fp.ZOffset = zoffset
175
  fp.Acceleration = accel
176
  fp.Drag = drag
177
  fp.LockedToPart = ltp
178
  fp.VelocityInheritance = velinher
179
  fp.EmissionDirection = emisdir
180
  fp.Enabled = enabled
181
  fp.Lifetime = lifetime
182
  fp.Rate = rate
183
  fp.Rotation = rotation
184
  fp.RotSpeed = rotspeed
185
  fp.Speed = speed
186
  fp.VelocitySpread = velspread
187
  return fp
188
end
189
Player=game:GetService('Players').LocalPlayer
190
local p = game.Players.LocalPlayer
191
local char = p.Character
192
local mouse = p:GetMouse()
193
local larm = char["Left Arm"]
194
local rarm = char["Right Arm"]
195
local lleg = char["Left Leg"]
196
local rleg = char["Right Leg"]
197
local hed = char.Head
198
local torso = char.Torso
199
local hum = char.Humanoid
200
local cam = game.Workspace.CurrentCamera
201
local root = char.HumanoidRootPart
202
local deb = false
203
local shot = 0
204
local debris=game:service"Debris"
205
local l = game:GetService("Lighting")
206
local rs = game:GetService("RunService").RenderStepped
207
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
208
math.randomseed(os.time())
209
for i,v in pairs(char:children()) do
210
    if v:IsA("Hat") then
211
        v:Destroy()
212
    end
213
end
214
for i,v in pairs (hed:GetChildren()) do
215
        if v:IsA("Sound") then
216
                v:Destroy()
217
        end
218
end
219
----------------------------------------------------
220
Debounces = {
221
CanAttack = true;
222
NoIdl = false;
223
Slashing = false;
224
Slashed = false;
225
RPunch = false;
226
RPunched = false;
227
LPunch = false;
228
LPunched = false;
229
}
230
local Touche = {char.Name, }
231
----------------------------------------------------
232
hed.face.Texture = ""
233-
char["Body Colors"].HeadColor = BrickColor.new("Really black")
233+
char["Body Colors"].HeadColor = BrickColor.new("Really red")
234-
char["Body Colors"].TorsoColor = BrickColor.new("Really black")
234+
char["Body Colors"].TorsoColor = BrickColor.new("Really red")
235-
char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
235+
char["Body Colors"].LeftArmColor = BrickColor.new("Really red")
236
char["Body Colors"].RightArmColor = BrickColor.new("Really black")
237
char["Body Colors"].RightLegColor = BrickColor.new("Really black")
238
char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
239
----------------------------------------------------
240
ypcall(function()
241
char.Shirt:Destroy()
242
char.Pants:Destroy()
243
shirt = Instance.new("Shirt", char)
244
shirt.Name = "Shirt"
245
pants = Instance.new("Pants", char)
246
pants.Name = "Pants"
247
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
248
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
249
end)
250
----------------------------------------------------
251
function lerp(a, b, t) -- Linear interpolation
252
        return a + (b - a)*t
253
end
254
255
function slerp(a, b, t) --Spherical interpolation
256
        dot = a:Dot(b)
257
        if dot > 0.99999 or dot < -0.99999 then
258
                return t <= 0.5 and a or b
259
        else
260
                r = math.acos(dot)
261
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
262
        end
263
end
264
265
function matrixInterpolate(a, b, t)
266
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
267
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
268
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
269
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
270
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
271
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
272
        local t = v1:Dot(v2)
273
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
274
                return CFrame.new()
275
        end
276
        return CFrame.new(
277
        v0.x, v0.y, v0.z,
278
        v1.x, v1.y, v1.z,
279
        v2.x, v2.y, v2.z,
280
        v3.x, v3.y, v3.z)
281
end
282
----------------------------------------------------
283
function genWeld(a,b)
284
    local w = Instance.new("Weld",a)
285
    w.Part0 = a
286
    w.Part1 = b
287
    return w
288
end
289
function weld(a, b)
290
    local weld = Instance.new("Weld")
291
    weld.Name = "W"
292
    weld.Part0 = a
293
    weld.Part1 = b
294
    weld.C0 = a.CFrame:inverse() * b.CFrame
295
    weld.Parent = a
296
    return weld;
297
end
298
----------------------------------------------------
299
function Lerp(c1,c2,al)
300
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
301
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
302
for i,v in pairs(com1) do
303
com1[i] = v+(com2[i]-v)*al
304
end
305
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
306
end
307
----------------------------------------------------
308
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
309
local wld = Instance.new("Weld", wp1)
310
wld.Part0 = wp0
311
wld.Part1 = wp1
312
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
313
end
314
----------------------------------------------------
315
function weld5(part0, part1, c0, c1)
316
    weeld=Instance.new("Weld", part0)
317
    weeld.Part0=part0
318
    weeld.Part1=part1
319
    weeld.C0=c0
320
    weeld.C1=c1
321
    return weeld
322
end
323
----------------------------------------------------
324
function HasntTouched(plrname)
325
local ret = true
326
for _, v in pairs(Touche) do
327
if v == plrname then
328
ret = false
329
end
330
end
331
return ret
332
end
333
----------------------------------------------------
334
newWeld(torso, larm, -1.5, 0.5, 0)
335
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
336
newWeld(torso, rarm, 1.5, 0.5, 0)
337
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
338
newWeld(torso, hed, 0, 1.5, 0)
339
newWeld(torso, lleg, -0.5, -1, 0)
340
lleg.Weld.C1 = CFrame.new(0, 1, 0)
341
newWeld(torso, rleg, 0.5, -1, 0)
342
rleg.Weld.C1 = CFrame.new(0, 1, 0)
343
newWeld(root, torso, 0, -1, 0)
344
torso.Weld.C1 = CFrame.new(0, -1, 0)
345
----------------------------------------------------
346
z = Instance.new("Sound", char)
347-
z.SoundId = "rbxassetid://177510410"--303570180
347+
z.SoundId = "rbxassetid://385895895"--303570180
348
z.Looped = true
349
z.Pitch = 0.6
350
z.Volume = 1
351
wait(.1)
352
z:Play()
353
----------------------------------------------------
354
local Transforming = true
355
hum.WalkSpeed = 0
356
local fx = Instance.new("Part",torso)
357
fx.Anchored = true
358
fx.Material = "Neon"
359
fx.CanCollide = false
360
fx.Locked = true
361
fx.Transparency = 1
362
fx.Material = "Neon"
363
fx.Size = Vector3.new(1,1,1)
364
fx.TopSurface = "SmoothNoOutlines"
365
fx.BottomSurface = "SmoothNoOutlines"
366
fx.BrickColor = BrickColor.new("Really black")
367
fxm = Instance.new("SpecialMesh",fx)
368
fxm.MeshType = "Sphere"
369
fxm.Scale = Vector3.new(2,2,2)
370
for i = 1, 20 do rs:wait()
371
        fx.Transparency = fx.Transparency - (1/20)
372
        fx.CFrame = torso.CFrame
373
        fxm.Scale = fxm.Scale + Vector3.new(1,2000,1)
374
        rs:wait()
375
end
376
---------------------------------------------------
377
local player = game.Players.LocalPlayer
378
repeat
379
  wait()
380
until player.Character
381
local rs = game:GetService("RunService").RenderStepped
382
local char = player.Character
383
local HRP = char.HumanoidRootPart
384
local Head = char.Head
385
local tents = {}
386
getValue = function(p, x)
387
  
388
  return p[2] + 0.5 * x * (p[3] - p[1] + x * (2 * p[1] - 5 * p[2] + 4 * p[3] - p[4] + x * (3 * (p[2] - p[3]) + p[4] - p[1])))
389
end
390
391
getV3Cubic = function(tabl, perc)
392
  
393
  local x, y, z = {}, {}, {}
394
  if perc >= 2 then
395
    perc = perc % 1
396
    for i = 3, 6 do
397
      table.insert(x, tabl[i].x)
398
      table.insert(y, tabl[i].y)
399
      table.insert(z, tabl[i].z)
400
    end
401
	local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
402
    return Vector3.new(X, Y, Z)
403
  else
404
    do
405
      if perc >= 1 then
406
        perc = perc % 1
407
        for i = 2, 5 do
408
          table.insert(x, tabl[i].x)
409
          table.insert(y, tabl[i].y)
410
          table.insert(z, tabl[i].z)
411
        end
412
		local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
413
        return Vector3.new(X, Y, Z)
414
      else
415
        do
416
          for i = 1, 4 do
417
            table.insert(x, tabl[i].x)
418
            table.insert(y, tabl[i].y)
419
            table.insert(z, tabl[i].z)
420
          end
421
          do
422
            local X, Y, Z = getValue(x, perc), getValue(y, perc), getValue(z, perc)
423
            return Vector3.new(X, Y, Z)
424
          end
425
        end
426
      end
427
    end
428
  end
429
end
430
431
local rainbow = {"Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black", "Really black"}
432
local rainbowCount = 1
433
local isRainbow = true
434
for i = 0, 4 do
435
  local m = Instance.new("Model", char)
436
  m.Name = "Tentac00l"
437
  local parts = {}
438
  local lastpart = Head
439
  local defC0 = nil
440
  rainbowCount = 1
441
  for j = 0, 8 do
442
    local sizex = 0.25 - 0.2 * (j / 8)
443
    local sizey = 1.875 - 1.125 * (j / 8)
444
    local p = Instance.new("Part")
445
    p.Size = Vector3.new(0.2, 0.2, 0.2)
446
    p.BrickColor = BrickColor.new("Really black")
447
    p.TopSurface = 0
448
    p.BottomSurface = 0
449
    p.CanCollide = false
450
    p.Material = "SmoothPlastic"
451
    p.TopSurface = 0
452
    p.BottomSurface = 0
453
    local mesh = Instance.new("CylinderMesh", p)
454
    mesh.Name = "CyMesh"
455
    mesh.Scale = Vector3.new(sizex, sizey, sizex) * 5
456
    p.Parent = m
457
    local p2 = p:Clone()
458
    p2.Parent = m
459
    p2.CyMesh.Scale = p2.CyMesh.Scale + Vector3.new(0.075, 0.001, 0.075) * 5
460
    p2.Material = "Neon"
461
    if isRainbow then
462
      p2.BrickColor = BrickColor.new(tostring(rainbow[rainbowCount]))
463
    else
464
      p2.BrickColor = BrickColor.new(j % 2 == 1 and "Toothpaste" or "Electric blue")
465
    end
466
    rainbowCount = rainbowCount + 1
467
    p2.Transparency = 0.35
468
    local w2 = Instance.new("Weld", p)
469
    w2.Parent = p2
470
    w2.Part0 = p
471
    w2.Part1 = p2
472
    local w = Instance.new("Weld", p)
473
    w.Parent = p
474
    w.Part0 = lastpart
475
    w.Part1 = p
476
    if i % 2 ~= 0 or not 96 then
477
      do
478
        w.C0 = CFrame.Angles(0, math.rad(-10 + 200 * i / 4), math.rad(-30 + (j or 70))) * CFrame.new(0, 0.6, 0)
479
        w.C1 = CFrame.new(0, -0.125, 0)
480
        defC0 = w.C0
481
        w.C0 = CFrame.new(0, mesh.Scale.y / 10, 0)
482
        w.C1 = CFrame.new(0, -sizey / 2, 0)
483
        table.insert(parts, {p, w, p2})
484
	lastpart = p
485
        rs:wait()
486
        -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_THEN_STMT
487
488
        -- DECOMPILER ERROR at PC262: LeaveBlock: unexpected jumping out IF_STMT
489
490
      end
491
    end
492
  end
493
  local randoms = {Vector3.new(0, 0, 0), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100), Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100)}
494
  table.insert(tents, {0, randoms, parts, defC0})
495
end
496
player.Chatted:connect(function(msg)
497
  
498
  if string.sub(msg:lower(), 1, 4) == "col/" then
499
    for i,v in pairs(tents) do
500
      for j,o in pairs(v[3]) do
501
        o[3].BrickColor = BrickColor.new(string.sub(msg, 5))
502
      end
503
    end
504
  else
505
    do
506
      if string.sub(msg:lower(), 1, 7) == "/e col/" then
507
        for i,v in pairs(tents) do
508
          for j,o in pairs(v[3]) do
509
            o[3].BrickColor = BrickColor.new(string.sub(msg, 8))
510
          end
511
        end
512
      end
513
    end
514
  end
515
end
516
)
517
rs:connect(function()
518
  
519
  for i,v in pairs(tents) do
520
    v[1] = v[1] % 200 + 1
521
    if v[1] == 1 then
522
      v[2][1] = v[2][2]
523
      v[2][2] = v[2][3]
524
      v[2][3] = v[2][4]
525
      v[2][4] = v[2][5]
526
      v[2][5] = v[2][6]
527
      v[2][6] = Vector3.new(math.random(-28, 28) / 100, math.random(-42, 42) / 100, math.random(-28, 28) / 100)
528
    end
529
    local p0 = v[2][1]
530
    local p1 = v[2][2]
531
    local p2 = v[2][3]
532
    local p3 = v[2][4]
533
    local p4 = v[2][5]
534
    local p5 = v[2][6]
535
    local arr = {p0, p1, p2, p3, p4, p5}
536
    local dir = i % 2 == 0 and 1 or -1
537
    for j,V in pairs(v[3]) do
538
      local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
539
      local off = getV3Cubic(arr, (v[1] + 340 * (j / #v[3])) / 200)
540
      V[3].Transparency = 0.12 + val * 0.65
541
      if j == 1 then
542
        V[2].C0 = v[4] * CFrame.Angles(off.x * 2, off.y * 2, off.z * 2)
543
      else
544
        V[2].C0 = CFrame.new(0, V[2].C0.y, 0) * CFrame.Angles(off.x * 2 * (1 + 0.75 * (j / #v[3])), off.y * 2 * (1 + 0.75 * (j / #v[3])), off.z * 2 * (1 + 0.75 * (j / #v[3])))
545
      end
546
    end
547
  end
548
end
549
)
550
----------------------------------------------------
551
Player=game:GetService('Players').LocalPlayer
552
	Character=Player.Character
553
	Mouse=Player:GetMouse()
554
	m=Instance.new('Model',Character)
555
556
557
	local function weldBetween(a, b)
558
	    local weldd = Instance.new("ManualWeld")
559
	    weldd.Part0 = a
560
	    weldd.Part1 = b
561
	    weldd.C0 = CFrame.new()
562
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
563
	    weldd.Parent = a
564
	    return weldd
565
	end
566
	
567
	it=Instance.new
568
	
569
	function nooutline(part)
570
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
571
	end
572
	
573
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
574
		local fp=it("Part")
575
		fp.formFactor=formfactor
576
		fp.Parent=parent
577
		fp.Reflectance=reflectance
578
		fp.Transparency=transparency
579
		fp.CanCollide=false
580
		fp.Locked=true
581
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
582
		fp.Name=name
583
		fp.Size=size
584
		fp.Position=Character.Torso.Position
585
		nooutline(fp)
586
		fp.Material=material
587
		fp:BreakJoints()
588
		return fp
589
	end
590
	
591
	function mesh(Mesh,part,meshtype,meshid,offset,scale)
592
		local mesh=it(Mesh)
593
		mesh.Parent=part
594
		if Mesh=="SpecialMesh" then
595
			mesh.MeshType=meshtype
596
			mesh.MeshId=meshid
597
		end
598
		mesh.Offset=offset
599
		mesh.Scale=scale
600
		return mesh
601
	end
602
	
603
	function weld(parent,part0,part1,c0,c1)
604
		local weld=it("Weld")
605
		weld.Parent=parent
606
		weld.Part0=part0
607
		weld.Part1=part1
608
		weld.C0=c0
609
		weld.C1=c1
610
		return weld
611
	end
612
613
614
Orb2=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Institutional white","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
615
Orb2weld=weld(m,Character["Left Arm"],Orb2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.502059937, 0.355368137, 1.71773267, -0.44424206, 0.232894972, -0.865106404, 0.628215313, 0.769424856, -0.115459129, 0.638744593, -0.594764709, -0.488119096))
616
mesh("SpecialMesh",Orb2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
617
Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Institutional white","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
618
Orb.Shape = "Ball"
619
620
Player=game:GetService('Players').LocalPlayer
621
	Character=Player.Character
622
	Mouse=Player:GetMouse()
623
	m=Instance.new('Model',Character)
624
625
626
	local function weldBetween(a, b)
627
	    local weldd = Instance.new("ManualWeld")
628
	    weldd.Part0 = a
629
	    weldd.Part1 = b
630
	    weldd.C0 = CFrame.new()
631
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
632
	    weldd.Parent = a
633
	    return weldd
634
	end
635
	
636
	it=Instance.new
637
	
638
	function nooutline(part)
639
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
640
	end
641
	
642
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
643
		local fp=it("Part")
644
		fp.formFactor=formfactor
645
		fp.Parent=parent
646
		fp.Reflectance=reflectance
647
		fp.Transparency=transparency
648
		fp.CanCollide=false
649
		fp.Locked=true
650
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
651
		fp.Name=name
652
		fp.Size=size
653
		fp.Position=Character.Torso.Position
654
		nooutline(fp)
655
		fp.Material=material
656
		fp:BreakJoints()
657
		return fp
658
	end
659
	
660
	function mesh(Mesh,part,meshtype,meshid,offset,scale)
661
		local mesh=it(Mesh)
662
		mesh.Parent=part
663
		if Mesh=="SpecialMesh" then
664
			mesh.MeshType=meshtype
665
			mesh.MeshId=meshid
666
		end
667
		mesh.Offset=offset
668
		mesh.Scale=scale
669
		return mesh
670
	end
671
	
672
	function weld(parent,part0,part1,c0,c1)
673
		local weld=it("Weld")
674
		weld.Parent=parent
675
		weld.Part0=part0
676
		weld.Part1=part1
677
		weld.C0=c0
678
		weld.C1=c1
679
		return weld
680
	end
681
682
Orb3=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really black","Handle",Vector3.new(0.887265563, 0.887265563, 0.887265563))
683
Orb3weld=weld(m,Character["Right Arm"],Orb3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0678920746, -0.688210368, 1.24336052, -0.703631341, 0.00967200287, 0.710499585, -0.236187309, 0.939869761, -0.246698543, -0.670163155, -0.341395736, -0.659037471))
684
mesh("SpecialMesh",Orb3,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
685
Orb=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.5,"Really black","Orb",Vector3.new(1.2214824, 1.2214824, 1.2214824))
686
Orbweld=weld(m,Orb3,Orb,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1.00000012, 1.49011612e-008, 0, 1.49011612e-008, 1, 0, 0, 0, 1))
687
mesh("SpecialMesh",Orb,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.890794039, 0.890788555, 0.890788138))
688
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
689
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143494606, -1.25856304, 0.329597473, 1.00000012, 1.49011612e-008, 0, 0, 0.923942626, -0.382531196, 0, 0.382531166, 0.923942626))
690
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.615454078, 0.793611169))
691
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
692
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143055916, -0.777040958, -1.45310402, 1.00000012, 1.49011612e-008, 0, 0, 0.923905969, -0.382619679, 2.98023224e-008, 0.382619619, 0.923905969))
693
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.145765424, 0.372511417))
694
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.29332566))
695
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143642426, 1.01071525, 0.32174015, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923876107, -0.382691681, 0, 0.382691681, 0.923876166))
696
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
697
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
698
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014380455, -0.705107212, -0.73434639, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923850656, -0.382753313, 0, 0.382753313, 0.923850656))
699
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.307727039, 0.3077268))
700
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
701
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144486427, -0.138548374, 1.73012638, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923772991, -0.38294062, 0, 0.38294059, 0.92377305))
702
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492314, 0.583061278))
703
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
704
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.01440382, -0.769747734, 0.573980331, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
705
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
706
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
707
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144219398, -0.733915329, 0.825391769, 1.00000012, 1.49011612e-008, 0, 0, 0.92392379, -0.382576406, 0, 0.382576406, 0.92392385))
708
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.242942333, 0.323922902))
709
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
710
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014424324, -1.38064384, -0.353040695, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
711
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.890788734, 0.745022833))
712
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
713
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143566132, -1.12842798, -0.970887184, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923998177, -0.382396936, -2.98023224e-008, 0.382396907, 0.923998117))
714
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.323922902))
715
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 1.25021493))
716
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144233704, 1.14006543, 2.09680176, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923719823, -0.383068979, 5.96046448e-008, 0.383068949, 0.923719764))
717
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906984746, 1))
718
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
719
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144305229, -0.583024979, -1.07998466, 1.00000012, 1.49011612e-008, 0, 0, 0.923861682, -0.382726401, -2.98023224e-008, 0.382726401, 0.923861742))
720
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.583061755, 0.469688207))
721
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
722
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144481659, 0.825361252, 0.8253479, 1.00000012, 1.49011612e-008, 0, 0, 0.923942626, -0.382531196, 0, 0.382531166, 0.923942626))
723
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.259138525, 0.323922902))
724
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
725
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143418312, 0.86701417, 0.573102951, 1.00000012, 1.49011612e-008, 0, 3.7252903e-009, 0.923902094, -0.382628798, -2.98023224e-008, 0.382628769, 0.923902154))
726
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.242942229))
727
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
728
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144238472, 0.400093079, 1.79470062, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923721433, -0.383065045, 2.98023224e-008, 0.383065045, 0.923721433))
729
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219323, 0.728826642))
730
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 2.58665133))
731
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143995285, -0.913483143, -0.324422836, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
732
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 1))
733
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
734
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143547058, -0.541141033, 1.62947273, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923827887, -0.382808328, -5.96046448e-008, 0.382808298, 0.923827887))
735
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.453492463, 0.356315255))
736
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 2.06932139, 0.887265563))
737
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144166946, 0.0481677055, 1.21985817, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923881888, -0.382678002, 0, 0.382677972, 0.923881888))
738
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.566865087))
739
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
740
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143070221, -1.2364192, -0.755374908, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923951864, -0.382508934, 2.98023224e-008, 0.382508904, 0.923951805))
741
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.161961451))
742
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
743
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143699646, -0.769845009, -0.475525856, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923891902, -0.382653743, -2.98023224e-008, 0.382653683, 0.923891902))
744
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.275334477))
745
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 1.33643687, 0.887265563))
746
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143666267, 0.0422482491, 0.896986008, 1.00000012, 1.49011612e-008, 0, 0, 0.923899233, -0.38263604, 0, 0.382636011, 0.923899233))
747
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.161961451))
748
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.887265563, 0.887265265, 0.887265563))
749
Partweld=weld(m,Orb3,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143237114, 1.7868042, 2.95180702, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923719823, -0.383068979, 5.96046448e-008, 0.383068949, 0.923719764))
750
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 0.842199624))
751
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
752
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143613815, -0.970600128, 1.38010454, 1.00000012, 1.49011612e-008, 0, 0, 0.382407755, 0.923993766, 1.86264515e-009, -0.923993766, 0.382407755))
753
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.3239232, 0.242942229))
754
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
755
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143671036, 0.867209196, -0.314229965, -1.00000012, -1.49011612e-008, 0, 0, 0.923979223, -0.382442802, 0, -0.382442772, -0.923979282))
756
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196163, 0.340119064))
757
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
758
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143041611, 0.76987648, -0.315297127, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, -0.923951864, 0.382508934, -2.98023224e-008, -0.382508904, -0.923951805))
759
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.340119064))
760
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
761
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0141844749, -0.540944099, 1.8880825, 1.00000012, 1.49011612e-008, 0, 0, 0.923842251, -0.382773578, 0, 0.382773548, 0.923842311))
762
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.226746053))
763
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
764
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142354965, 0.769865513, -0.0939617157, -1.00000012, -1.49011612e-008, 0, 1.86264515e-009, -0.923998177, 0.382396936, -2.98023224e-008, 0.382396907, 0.923998117))
765
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.583061278))
766
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
767
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143609047, -1.25842857, 1.07650948, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923933685, -0.382552862, -2.98023224e-008, 0.382552892, 0.923933744))
768
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.615454078, 0.890788138))
769
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
770
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143790245, -1.65408182, 0.329648972, 1, -9.68575478e-007, -2.71201134e-006, -1.24797225e-007, 0.923948586, -0.382516891, 2.86102295e-006, 0.382516801, 0.923948526))
771
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.793611169))
772
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
773
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0144429207, 0.633457184, -0.475393295, -1.00000012, -1.49011612e-008, 0, 0, -0.923926353, 0.382570535, 0, 0.382570565, 0.923926353))
774
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.145765424, 0.275334477))
775
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
776
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142507553, 0.446650028, -0.734584808, -1.00000012, -1.49011612e-008, 0, 0, -0.923942626, 0.382531196, 0, 0.382531166, 0.923942626))
777
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.275334716, 0.3077268))
778
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 1.79628587, 0.887265563))
779
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143270493, 0.57338047, 1.31251836, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.383064389, 0.92372179, 0, 0.923721671, -0.383064389))
780
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 1, 0.518276632))
781
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
782
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146727562, -1.36502552, 1.12885427, 1.00000012, 1.49011612e-008, 0, 0, 0.382083118, 0.924128056, 0, -0.924127996, 0.382083118))
783
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.323922902))
784
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
785
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144696236, 0.467594624, -0.753448486, 1.00000012, 1.49011612e-008, 0, 0, -0.923969984, 0.382465094, -2.98023224e-008, -0.382465065, -0.923969984))
786
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315494, 0.161961451))
787
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
788
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014354229, -2.0562439, -0.353294373, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, 0.923947215, -0.38252008, 0, 0.38252008, 0.923947275))
789
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.745022833))
790
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
791
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143246651, 0.552667618, -0.753526688, -1.00000012, -1.49011612e-008, 0, 0, 0.923969984, -0.382465094, -2.98023224e-008, -0.382465065, -0.923969984))
792
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.356315523, 0.161961451))
793
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
794
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142321587, 0.399935246, 2.41992378, 1.00000012, 1.49011612e-008, 0, 0, 0.923712194, -0.383087337, 0, 0.383087307, 0.923712134))
795
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.761219621, 0.680238068))
796
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
797
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143885612, -0.93530941, -2.05617285, -1.00000012, -1.49011612e-008, 0, 0, 0.382489145, 0.92395997, 0, 0.92396009, -0.382489204))
798
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.566865504, 0.631649613))
799
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
800
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142798424, -0.755475998, 1.63162708, 1.00000012, 1.49011612e-008, 0, -5.96046448e-008, 0.382526159, 0.923944771, 0, -0.923944652, 0.382526159))
801
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.323922902))
802
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
803
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0143070221, 0.573734283, -0.66204977, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.382705569, 0.923870444, 3.7252903e-009, 0.923870444, -0.382705599))
804
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.242942333, 0.0809807107))
805
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 2.14117265))
806
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0142812729, 2.95166302, 3.10169697, -1.00000012, -1.49011612e-008, 0, 2.98023224e-008, 0.383064389, 0.92372179, 0, 0.923721671, -0.383064389))
807
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.842200279, 1))
808
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
809
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.014421463, 0.752266407, -0.573197365, -1.00000012, -1.49011612e-008, 0, -1.86264515e-009, 0.923974633, -0.382453978, 2.98023224e-008, -0.382453948, -0.923974633))
810
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.0971769989, 0.242942229))
811
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
812
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143566132, -0.864401817, 1.62925529, 1.00000012, 1.49011612e-008, 0, 0, 0.923869073, -0.382708788, 0, 0.382708758, 0.923869133))
813
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.275334716, 0.356315255))
814
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
815
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142197609, -1.01076412, 0.396925926, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, -0.923881888, 0.382678002, 0, -0.382677972, -0.923881888))
816
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.16196157, 0.161961451))
817
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
818
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142817497, -0.139033318, 2.05354595, 1.00000012, 1.49011612e-008, 0, -1.86264515e-009, 0.923675716, -0.383175105, 0, 0.383175135, 0.923675776))
819
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.453492463, 0.145765319))
820
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
821
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0144047737, 0.0443925858, -1.07949638, -1.00000012, -1.49011612e-008, 0, -3.7252903e-009, -0.923928738, 0.382564604, 0, 0.382564604, 0.923928857))
822
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.631650209, 0.469688356))
823
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 1.10651183))
824
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0143818855, -1.78685999, -2.02521324, 1.00000012, 1.49011612e-008, 0, 1.86264515e-009, -0.923719823, 0.383068979, -5.96046448e-008, -0.383068949, -0.923719764))
825
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962584, 0.550669432, 1))
826
Wedge=part(Enum.FormFactor.Brick,m,Enum.Material.Slate,0,0,"Really black","Wedge",Vector3.new(0.887265563, 0.887265265, 0.887265563))
827
Wedgeweld=weld(m,Orb3,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0142259598, 1.14000654, 3.02338028, 1.00000012, 1.49011612e-008, 0, 0, 0.923712194, -0.383087337, 0, 0.383087307, 0.923712134))
828
mesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.161962539, 0.906985044, 0.680238068))
829
----------------------------------------------------
830
local m = Instance.new("Model")
831
m.Name = "Hair"
832
p1 = Instance.new("Part", m)
833
p1.BrickColor = BrickColor.new("Bright red")
834
p1.FormFactor = Enum.FormFactor.Symmetric
835
p1.Size = Vector3.new(1, 1, 1)
836
p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
837
p1.CanCollide = false
838
p1.Locked = true
839
p1.BottomSurface = Enum.SurfaceType.Smooth
840
p1.TopSurface = Enum.SurfaceType.Smooth
841
b1 = Instance.new("SpecialMesh", p1)
842
b1.MeshId = "http://www.roblox.com/asset/?id=0"
843
b1.TextureId = ""
844
b1.MeshType = Enum.MeshType.FileMesh
845
b1.Name = "Mesh"
846
b1.VertexColor = Vector3.new(0, 0, 0)
847
b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
848
p2 = Instance.new("Part", m)
849
p2.BrickColor = BrickColor.new("Pastel brown")
850
p2.Transparency = 1
851
p2.Name = "Head"
852
p2.FormFactor = Enum.FormFactor.Symmetric
853
p2.Size = Vector3.new(2, 1, 1)
854
p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
855
p2.CanCollide = false
856
p2.Locked = true
857
p2.TopSurface = Enum.SurfaceType.Smooth
858
b2 = Instance.new("SpecialMesh", p2)
859
b2.MeshType = Enum.MeshType.Head
860
b2.Name = "Mesh"
861
b2.Scale = Vector3.new(1.25, 1.25, 1.25)
862
p3 = Instance.new("Part", m)
863
p3.BrickColor = BrickColor.new("Really black")
864
p3.FormFactor = Enum.FormFactor.Symmetric
865
p3.Size = Vector3.new(2, 2, 2)
866
p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
867
p3.CanCollide = false
868
p3.Locked = true
869
p3.BottomSurface = Enum.SurfaceType.Smooth
870
p3.TopSurface = Enum.SurfaceType.Smooth
871
b3 = Instance.new("SpecialMesh", p3)
872
b3.MeshId = "http://www.roblox.com/asset/?id=0"
873
b3.TextureId = ""
874
b3.MeshType = Enum.MeshType.FileMesh
875
b3.Name = "Mesh"
876
b3.VertexColor = Vector3.new(0, 0, 0)
877
b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
878
p4 = Instance.new("Part", m)
879
p4.BrickColor = BrickColor.new("Really black")
880
p4.FormFactor = Enum.FormFactor.Symmetric
881
p4.Size = Vector3.new(1, 1, 1)
882
p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
883
p4.CanCollide = false
884
p4.Locked = true
885
p4.BottomSurface = Enum.SurfaceType.Smooth
886
p4.TopSurface = Enum.SurfaceType.Smooth
887
b4 = Instance.new("SpecialMesh", p4)
888
b4.MeshId = "http://www.roblox.com/asset/?id=0"
889
b4.TextureId = ""
890
b4.MeshType = Enum.MeshType.FileMesh
891
b4.Name = "Mesh"
892
b4.VertexColor = Vector3.new(0, 0, 0)
893
p5 = Instance.new("Part", m)
894
p5.BrickColor = BrickColor.new("Really black")
895
p5.FormFactor = Enum.FormFactor.Symmetric
896
p5.Size = Vector3.new(1, 1, 1)
897
p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
898
p5.CanCollide = false
899
p5.Locked = true
900
p5.BottomSurface = Enum.SurfaceType.Smooth
901
p5.TopSurface = Enum.SurfaceType.Smooth
902
b5 = Instance.new("SpecialMesh", p5)
903
b5.MeshId = "http://www.roblox.com/asset/?id=0"
904
b5.TextureId = ""
905
b5.MeshType = Enum.MeshType.FileMesh
906
b5.Name = "Mesh"
907
b5.VertexColor = Vector3.new(0, 0, 0)
908
b5.Scale = Vector3.new(1, 0.899999976, 1)
909
p6 = Instance.new("Part", m)
910
p6.BrickColor = BrickColor.new("Really black")
911
p6.FormFactor = Enum.FormFactor.Symmetric
912
p6.Size = Vector3.new(1, 1, 1)
913
p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
914
p6.CanCollide = false
915
p6.Locked = true
916
p6.BottomSurface = Enum.SurfaceType.Smooth
917
p6.TopSurface = Enum.SurfaceType.Smooth
918
b6 = Instance.new("SpecialMesh", p6)
919
b6.MeshId = "http://www.roblox.com/asset/?id=0"
920
b6.TextureId = ""
921
b6.MeshType = Enum.MeshType.FileMesh
922
b6.Name = "Mesh"
923
b6.VertexColor = Vector3.new(0, 0, 0)
924
p7 = Instance.new("Part", m)
925
p7.BrickColor = BrickColor.new("Really black")
926
p7.FormFactor = Enum.FormFactor.Symmetric
927
p7.Size = Vector3.new(1, 1, 1)
928
p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
929
p7.CanCollide = false
930
p7.Locked = true
931
p7.BottomSurface = Enum.SurfaceType.Smooth
932
p7.TopSurface = Enum.SurfaceType.Smooth
933
b7 = Instance.new("SpecialMesh", p7)
934
b7.MeshId = "http://www.roblox.com/asset/?id=0"
935
b7.TextureId = ""
936
b7.MeshType = Enum.MeshType.FileMesh
937
b7.Name = "Mesh"
938
b7.VertexColor = Vector3.new(0, 0, 0)
939
p8 = Instance.new("Part", m)
940
p8.BrickColor = BrickColor.new("Really black")
941
p8.FormFactor = Enum.FormFactor.Symmetric
942
p8.Size = Vector3.new(1, 1, 1)
943
p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
944
p8.CanCollide = false
945
p8.Locked = true
946
p8.BottomSurface = Enum.SurfaceType.Smooth
947
p8.TopSurface = Enum.SurfaceType.Smooth
948
b8 = Instance.new("SpecialMesh", p8)
949
b8.MeshId = "http://www.roblox.com/asset/?id=0"
950
b8.TextureId = ""
951
b8.MeshType = Enum.MeshType.FileMesh
952
b8.Name = "Mesh"
953
b8.VertexColor = Vector3.new(0, 0, 0)
954
b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
955
p9 = Instance.new("Part", m)
956
p9.BrickColor = BrickColor.new("Really black")
957
p9.FormFactor = Enum.FormFactor.Symmetric
958
p9.Size = Vector3.new(2, 1, 2)
959
p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
960
p9.CanCollide = false
961
p9.Locked = true
962
p9.BottomSurface = Enum.SurfaceType.Smooth
963
p9.TopSurface = Enum.SurfaceType.Smooth
964
b9 = Instance.new("SpecialMesh", p9)
965
b9.MeshId = "http://www.roblox.com/asset/?id=0"
966
b9.TextureId = ""
967
b9.MeshType = Enum.MeshType.FileMesh
968
b9.Name = "Mesh"
969
b9.VertexColor = Vector3.new(0, 0, 0)
970
b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
971
p10 = Instance.new("Part", m)
972
p10.BrickColor = BrickColor.new("Really black")
973
p10.FormFactor = Enum.FormFactor.Symmetric
974
p10.Size = Vector3.new(1, 1, 1)
975
p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
976
p10.CanCollide = false
977
p10.Locked = true
978
p10.BottomSurface = Enum.SurfaceType.Smooth
979
p10.TopSurface = Enum.SurfaceType.Smooth
980
b10 = Instance.new("SpecialMesh", p10)
981
b10.MeshId = "http://www.roblox.com/asset/?id=0"
982
b10.TextureId = ""
983
b10.MeshType = Enum.MeshType.FileMesh
984
b10.Name = "Mesh"
985
b10.VertexColor = Vector3.new(0, 0, 0)
986
b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
987
p11 = Instance.new("Part", m)
988
p11.BrickColor = BrickColor.new("Really black")
989
p11.FormFactor = Enum.FormFactor.Symmetric
990
p11.Size = Vector3.new(1, 1, 1)
991
p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
992
p11.CanCollide = false
993
p11.Locked = true
994
p11.BottomSurface = Enum.SurfaceType.Smooth
995
p11.TopSurface = Enum.SurfaceType.Smooth
996
b11 = Instance.new("SpecialMesh", p11)
997
b11.MeshId = "http://www.roblox.com/asset/?id=0"
998
b11.TextureId = ""
999
b11.MeshType = Enum.MeshType.FileMesh
1000
b11.Name = "Mesh"
1001
b11.VertexColor = Vector3.new(0, 0, 0)
1002
b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
1003
p12 = Instance.new("Part", m)
1004
p12.BrickColor = BrickColor.new("Really black")
1005
p12.FormFactor = Enum.FormFactor.Custom
1006
p12.Size = Vector3.new(1, 3.5, 1)
1007
p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
1008
p12.CanCollide = false
1009
p12.Locked = true
1010
p12.BottomSurface = Enum.SurfaceType.Smooth
1011
p12.TopSurface = Enum.SurfaceType.Smooth
1012
b12 = Instance.new("SpecialMesh", p12)
1013
b12.MeshId = "http://www.roblox.com/asset/?id=0"
1014
b12.TextureId = ""
1015
b12.MeshType = Enum.MeshType.FileMesh
1016
b12.Name = "Mesh"
1017
b12.VertexColor = Vector3.new(0, 0, 0)
1018
b12.Scale = Vector3.new(1, 3, 1.29999995)
1019
p13 = Instance.new("Part", m)
1020
p13.BrickColor = BrickColor.new("Really black")
1021
p13.FormFactor = Enum.FormFactor.Custom
1022
p13.Size = Vector3.new(1, 2, 1)
1023
p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
1024
p13.CanCollide = false
1025
p13.Locked = true
1026
p13.BottomSurface = Enum.SurfaceType.Smooth
1027
p13.TopSurface = Enum.SurfaceType.Smooth
1028
b13 = Instance.new("SpecialMesh", p13)
1029
b13.MeshId = "http://www.roblox.com/asset/?id=0"
1030
b13.TextureId = ""
1031
b13.MeshType = Enum.MeshType.FileMesh
1032
b13.Name = "Mesh"
1033
b13.VertexColor = Vector3.new(0, 0, 0)
1034
b13.Scale = Vector3.new(1, 3, 1.29999995)
1035
p14 = Instance.new("Part", m)
1036
p14.BrickColor = BrickColor.new("Really black")
1037
p14.FormFactor = Enum.FormFactor.Custom
1038
p14.Size = Vector3.new(1, 2, 1)
1039
p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
1040
p14.CanCollide = false
1041
p14.Locked = true
1042
p14.BottomSurface = Enum.SurfaceType.Smooth
1043
p14.TopSurface = Enum.SurfaceType.Smooth
1044
b14 = Instance.new("SpecialMesh", p14)
1045
b14.MeshId = "http://www.roblox.com/asset/?id=0"
1046
b14.TextureId = ""
1047
b14.MeshType = Enum.MeshType.FileMesh
1048
b14.Name = "Mesh"
1049
b14.VertexColor = Vector3.new(0, 0, 0)
1050
b14.Scale = Vector3.new(1, 3, 1.29999995)
1051
p15 = Instance.new("Part", m)
1052
p15.BrickColor = BrickColor.new("Really black")
1053
p15.FormFactor = Enum.FormFactor.Custom
1054
p15.Size = Vector3.new(1, 2.5, 1)
1055
p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
1056
p15.CanCollide = false
1057
p15.Locked = true
1058
p15.BottomSurface = Enum.SurfaceType.Smooth
1059
p15.TopSurface = Enum.SurfaceType.Smooth
1060
b15 = Instance.new("SpecialMesh", p15)
1061
b15.MeshId = "http://www.roblox.com/asset/?id=0"
1062
b15.TextureId = ""
1063
b15.MeshType = Enum.MeshType.FileMesh
1064
b15.Name = "Mesh"
1065
b15.VertexColor = Vector3.new(0, 0, 0)
1066
b15.Scale = Vector3.new(1, 3, 1.29999995)
1067
p16 = Instance.new("Part", m)
1068
p16.BrickColor = BrickColor.new("Really black")
1069
p16.FormFactor = Enum.FormFactor.Custom
1070
p16.Size = Vector3.new(1, 2.5, 1)
1071
p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
1072
p16.CanCollide = false
1073
p16.Locked = true
1074
p16.BottomSurface = Enum.SurfaceType.Smooth
1075
p16.TopSurface = Enum.SurfaceType.Smooth
1076
b16 = Instance.new("SpecialMesh", p16)
1077
b16.MeshId = "http://www.roblox.com/asset/?id=0"
1078
b16.TextureId = ""
1079
b16.MeshType = Enum.MeshType.FileMesh
1080
b16.Name = "Mesh"
1081
b16.VertexColor = Vector3.new(0, 0, 0)
1082
b16.Scale = Vector3.new(1, 3, 1.29999995)
1083
p17 = Instance.new("Part", m)
1084
p17.BrickColor = BrickColor.new("Really black")
1085
p17.FormFactor = Enum.FormFactor.Custom
1086
p17.Size = Vector3.new(1, 2.4000001, 1)
1087
p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
1088
p17.CanCollide = false
1089
p17.Locked = true
1090
p17.BottomSurface = Enum.SurfaceType.Smooth
1091
p17.TopSurface = Enum.SurfaceType.Smooth
1092
b17 = Instance.new("SpecialMesh", p17)
1093
b17.MeshId = "http://www.roblox.com/asset/?id=0"
1094
b17.TextureId = ""
1095
b17.MeshType = Enum.MeshType.FileMesh
1096
b17.Name = "Mesh"
1097
b17.VertexColor = Vector3.new(0, 0, 0)
1098
b17.Scale = Vector3.new(1, 3, 1.29999995)
1099
p18 = Instance.new("Part", m)
1100
p18.BrickColor = BrickColor.new("Really black")
1101
p18.FormFactor = Enum.FormFactor.Custom
1102
p18.Size = Vector3.new(2, 2, 2)
1103
p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
1104
p18.CanCollide = false
1105
p18.Locked = true
1106
p18.BottomSurface = Enum.SurfaceType.Smooth
1107
p18.TopSurface = Enum.SurfaceType.Smooth
1108
b18 = Instance.new("SpecialMesh", p18)
1109
b18.MeshId = "http://www.roblox.com/asset/?id=0"
1110
b18.TextureId = ""
1111
b18.MeshType = Enum.MeshType.FileMesh
1112
b18.Name = "Mesh"
1113
b18.VertexColor = Vector3.new(0, 0, 0)
1114
b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
1115
w1 = Instance.new("Weld", p1)
1116
w1.Name = "Head_Weld"
1117
w1.Part0 = p1
1118
w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
1119
w1.Part1 = p2
1120
w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
1121
w2 = Instance.new("Weld", p2)
1122
w2.Name = "Part_Weld"
1123
w2.Part0 = p2
1124
w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
1125
w2.Part1 = p3
1126
w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
1127
w3 = Instance.new("Weld", p3)
1128
w3.Name = "Part_Weld"
1129
w3.Part0 = p3
1130
w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
1131
w3.Part1 = p4
1132
w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
1133
w4 = Instance.new("Weld", p4)
1134
w4.Name = "Part_Weld"
1135
w4.Part0 = p4
1136
w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
1137
w4.Part1 = p5
1138
w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
1139
w5 = Instance.new("Weld", p5)
1140
w5.Name = "Part_Weld"
1141
w5.Part0 = p5
1142
w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
1143
w5.Part1 = p6
1144
w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
1145
w6 = Instance.new("Weld", p6)
1146
w6.Name = "Part_Weld"
1147
w6.Part0 = p6
1148
w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
1149
w6.Part1 = p7
1150
w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
1151
w7 = Instance.new("Weld", p7)
1152
w7.Name = "Part_Weld"
1153
w7.Part0 = p7
1154
w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
1155
w7.Part1 = p8
1156
w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
1157
w8 = Instance.new("Weld", p8)
1158
w8.Name = "Part_Weld"
1159
w8.Part0 = p8
1160
w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
1161
w8.Part1 = p9
1162
w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
1163
w9 = Instance.new("Weld", p9)
1164
w9.Name = "Part_Weld"
1165
w9.Part0 = p9
1166
w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
1167
w9.Part1 = p10
1168
w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
1169
w10 = Instance.new("Weld", p10)
1170
w10.Name = "Part_Weld"
1171
w10.Part0 = p10
1172
w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
1173
w10.Part1 = p11
1174
w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
1175
w11 = Instance.new("Weld", p11)
1176
w11.Name = "Part_Weld"
1177
w11.Part0 = p11
1178
w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
1179
w11.Part1 = p12
1180
w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
1181
w12 = Instance.new("Weld", p12)
1182
w12.Name = "Part_Weld"
1183
w12.Part0 = p12
1184
w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
1185
w12.Part1 = p13
1186
w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
1187
w13 = Instance.new("Weld", p13)
1188
w13.Name = "Part_Weld"
1189
w13.Part0 = p13
1190
w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
1191
w13.Part1 = p14
1192
w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
1193
w14 = Instance.new("Weld", p14)
1194
w14.Name = "Part_Weld"
1195
w14.Part0 = p14
1196
w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
1197
w14.Part1 = p15
1198
w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
1199
w15 = Instance.new("Weld", p15)
1200
w15.Name = "Part_Weld"
1201
w15.Part0 = p15
1202
w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
1203
w15.Part1 = p16
1204
w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
1205
w16 = Instance.new("Weld", p16)
1206
w16.Name = "Part_Weld"
1207
w16.Part0 = p16
1208
w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
1209
w16.Part1 = p17
1210
w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
1211
w17 = Instance.new("Weld", p17)
1212
w17.Name = "Part_Weld"
1213
w17.Part0 = p17
1214
w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
1215
w17.Part1 = p18
1216
w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
1217
m.Parent = char
1218
m:MakeJoints()
1219
----------------------------------------------------
1220
local cor = Instance.new("Part", char.Hair)
1221
cor.Name = "Link"
1222
cor.Locked = true
1223
cor.BottomSurface = 0
1224
cor.CanCollide = false
1225
cor.Size = Vector3.new(1, 9, 1)
1226
cor.Transparency = 1
1227
cor.TopSurface = 0
1228
corw = Instance.new("Weld", cor)
1229
corw.Part0 = hed
1230
corw.Part1 = cor
1231
corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1232
corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1233
weld1 = Instance.new("Weld", char.Hair)
1234
weld1.Part0 = cor
1235
weld1.Part1 = char.Hair.Head
1236
weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1237
----------------------------------------------------
1238
GroundWave1 = function()
1239
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1240
	local Colors = {"Royal purple", "Really black"}
1241
		local wave = Instance.new("Part", torso)
1242
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1243
		wave.Anchored = true
1244
		wave.CanCollide = false
1245
		wave.Locked = true
1246
		wave.Size = Vector3.new(1, 1, 1)
1247
		wave.TopSurface = "Smooth"
1248
		wave.BottomSurface = "Smooth"
1249
		wave.Transparency = 0.35
1250
		wave.CFrame = HandCF
1251
		wm = Instance.new("SpecialMesh", wave)
1252
		wm.MeshId = "rbxassetid://3270017"
1253
		coroutine.wrap(function()
1254
		for i = 1, 30, 1 do
1255
		wm.Scale = Vector3.new(6 + i*6.7, 6 + i*6.7, 1)
1256
		wave.Size = wm.Scale
1257
		wave.CFrame = HandCF
1258
		wave.Transparency = i/30
1259
		wait()
1260
		end
1261
		wait()
1262
		wave:Destroy()
1263
	end)()
1264
end
1265
----------------------------------------------------
1266
GroundWave = function()
1267
        if Transforming == true then
1268
                local wave = Instance.new("Part", torso)
1269
                wave.BrickColor = BrickColor.new("Alder")
1270
                wave.Anchored = true
1271
                wave.CanCollide = false
1272
                wave.Locked = true
1273
                wave.Size = Vector3.new(6, 6, 6)
1274
                wave.TopSurface = "Smooth"
1275
                wave.BottomSurface = "Smooth"
1276
                wave.Material = "Neon"
1277
                wave.Transparency = 0.35
1278
                wave.CFrame = fx.CFrame
1279
                wm = Instance.new("SpecialMesh", wave)
1280
                wm.MeshType = "Sphere"
1281
                wm.Scale = Vector3.new(15,1,15)
1282
                coroutine.wrap(function()
1283
                for i = 1, 18, 1 do
1284
                wm.Scale = Vector3.new(5 + i*5, 0.1 + i*0.1, 5 + i*5)
1285
                --wave.Size = wm.Scale
1286
                wave.CFrame = fx.CFrame
1287
                wave.Transparency = i/14
1288
                wait()
1289
                end
1290
                wait()
1291
                wave:Destroy()
1292
        end)()
1293
        elseif Transforming == false then
1294
        wait()
1295
        end
1296
end
1297
1298
for i = 1, 100 do rs:wait()
1299
        fx.CFrame = torso.CFrame
1300
end
1301
1302
Spawn(function()
1303
	while wait(1) do
1304
		GroundWave()
1305
	end
1306
end)
1307
1308
wait(4)
1309
1310
Transforming = false
1311
1312
for i = 1, 20 do rs:wait()
1313
        fx.Transparency = fx.Transparency + (1/20)
1314
        fx.CFrame = torso.CFrame
1315
        fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
1316
        rs:wait()
1317
end
1318
1319
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1320
        local wave = Instance.new("Part", torso)
1321
        wave.BrickColor = BrickColor.new("Institutional white")
1322
        wave.Anchored = true
1323
        wave.CanCollide = false
1324
        wave.Locked = true
1325
        wave.Size = Vector3.new(1, 1, 1)
1326
        wave.TopSurface = "Smooth"
1327
        wave.BottomSurface = "Smooth"
1328
        wave.Transparency = 0.35
1329
        wave.CFrame = HandCF
1330
        wm = Instance.new("SpecialMesh", wave)
1331
        wm.MeshId = "rbxassetid://3270017"
1332
        coroutine.wrap(function()
1333
        for i = 1, 14, 1 do
1334
        wm.Scale = Vector3.new(6 + i*6.6, 6 + i*6.6, 1)
1335
        wave.Size = wm.Scale
1336
        wave.CFrame = HandCF
1337
        wave.Transparency = i/14
1338
        wait()
1339
        end
1340
        wait()
1341
        wave:Destroy()
1342
end)()
1343
hum.WalkSpeed = 16
1344
----------------------------------------------------
1345
Blast = function()
1346
	local Colors = {"Alder", "Alder"}
1347
		local wave = Instance.new("Part", torso)
1348
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1349
		wave.Anchored = true
1350
		wave.CanCollide = false
1351
		wave.Locked = true
1352
		wave.Size = Vector3.new(1, 1, 1)
1353
		wave.TopSurface = "Smooth"
1354
		wave.BottomSurface = "Smooth"
1355
		wave.Transparency = 0.35
1356
		wave.CFrame = rarm.CFrame
1357
		wm = Instance.new("SpecialMesh", wave)
1358
		wm.MeshType = "Brick"
1359
		wm.Scale = Vector3.new(1,1,1)
1360
		z = Instance.new("Sound",wave)
1361
		z.SoundId = "rbxassetid://237035051"
1362
		z.Volume = 1
1363
		z.Pitch = .9
1364
		z:Play()
1365
		coroutine.wrap(function()
1366
		for i = 1, 30, 1 do
1367
		wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
1368
		--wave.Size = wm.Scale
1369
		wave.CFrame = rarm.CFrame
1370
		wave.Transparency = (1/14)
1371
		rs:wait()
1372
		end
1373
		rs:wait()
1374
		wave:Destroy()
1375
		z:Destroy()
1376
	end)()
1377
end
1378
----------------------------------------------------
1379
rarm.Touched:connect(function(ht)
1380
    hit = ht.Parent
1381
    if ht and hit:IsA("Model") then
1382
            if hit:FindFirstChild("Humanoid") then
1383
                if hit.Name ~= p.Name then
1384
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1385
                            Debounces.RPunched = true
1386
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1387
                                    if Debounces.ks==true then
1388
                                    z = Instance.new("Sound",hed)
1389
                                    z.SoundId = "rbxassetid://169380525"
1390
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1391
                                    z.Volume = 1
1392
                                    z:Play()
1393
                                    end
1394
                            wait(.2)
1395
                            Debounces.RPunched = false
1396
                    end
1397
                end
1398
            end
1399
    elseif ht and hit:IsA("Hat") then
1400
        if hit.Parent.Name ~= p.Name then
1401
            if hit.Parent:FindFirstChild("Humanoid") then
1402
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1403
                            Debounces.RPunched = true
1404
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1405
                                    if Debounces.ks==true then
1406
                                    z = Instance.new("Sound",hed)
1407
                                    z.SoundId = "rbxassetid://169380525"
1408
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1409
                                    z.Volume = 1
1410
                                    z:Play()
1411
                                    end
1412
                            wait(.2)
1413
                Debounces.RPunched = false
1414
                                end
1415
            end
1416
        end
1417
    end
1418
end)
1419
larm.Touched:connect(function(ht)
1420
    hit = ht.Parent
1421
    if ht and hit:IsA("Model") then
1422
            if hit:FindFirstChild("Humanoid") then
1423
                if hit.Name ~= p.Name then
1424
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1425
                            Debounces.LPunched = true
1426
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1427
                                    if Debounces.ks2==true then
1428
                                    z = Instance.new("Sound",hed)
1429
                                    z.SoundId = "rbxassetid://169380525"
1430
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1431
                                    z.Volume = 1
1432
                                    z:Play()
1433
                                    end
1434
                            wait(.2)
1435
                        Debounces.LPunched = false
1436
                    end
1437
                end
1438
            end
1439
    elseif ht and hit:IsA("Hat") then
1440
        if hit.Parent.Name ~= p.Name then
1441
            if hit.Parent:FindFirstChild("Humanoid") then
1442
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1443
                            Debounces.LPunched = true
1444
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1445
                                    if Debounces.ks2==true then
1446
                                    z = Instance.new("Sound",hed)
1447
                                    z.SoundId = "rbxassetid://169380525"
1448
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1449
                                    z.Volume = 1
1450
                                    z:Play()
1451
                                    end
1452
                            wait(.2)
1453
                Debounces.LPunched = false
1454
                                end
1455
            end
1456
        end
1457
    end
1458
end)
1459
----------------------------------------------------
1460
mod4 = Instance.new("Model",char)
1461
1462
ptez = {0.7, 0.8, 0.9, 1}
1463
1464
function FindNearestTorso(Position,Distance,SinglePlayer)
1465
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1466
        local List = {}
1467
        for i,v in pairs(workspace:GetChildren())do
1468
            if v:IsA("Model")then
1469
                if v:findFirstChild("Torso")then
1470
                    if v ~= char then
1471
                        if(v.Torso.Position -Position).magnitude <= Distance then
1472
                            table.insert(List,v)
1473
                        end
1474
                    end
1475
                end
1476
            end
1477
        end
1478
    return List
1479
end
1480
1481
function Punch()
1482
    part=Instance.new('Part',mod4)
1483
    part.Anchored=true
1484
    part.CanCollide=false
1485
    part.FormFactor='Custom'
1486
    part.Size=Vector3.new(.2,.2,.2)
1487
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
1488
    part.Transparency=.7
1489
    part.BrickColor=BrickColor.new('Alder')
1490
    mesh=Instance.new('SpecialMesh',part)
1491
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1492
    mesh.Scale=Vector3.new(8,8,8)
1493
    part2=Instance.new('Part',mod4)
1494
    part2.Anchored=true
1495
    part2.CanCollide=false
1496
    part2.FormFactor='Custom'
1497
    part2.Size=Vector3.new(.7,.7,.7)
1498
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
1499
    part2.Transparency=.7
1500
    part2.BrickColor=BrickColor.new('Alder')
1501
    mesh2=Instance.new('SpecialMesh',part2)
1502
    mesh2.MeshId='http://www.roblox.com/asset/?id=1323306'
1503
    mesh2.Scale=Vector3.new(12,6,12)
1504
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1505
        if v:FindFirstChild('Humanoid') then
1506
            v.Humanoid:TakeDamage(math.random(2,6))
1507
        end
1508
    end
1509
    coroutine.resume(coroutine.create(function()
1510
        for i=0,0.62,0.4 do
1511
            wait()
1512
            part.CFrame=part.CFrame
1513
            part.Transparency=i
1514
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1515
            part2.CFrame=part2.CFrame
1516
            part2.Transparency=i
1517
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1518
            end
1519
        part.Parent=nil
1520
        part2.Parent=nil
1521
    end))
1522
end
1523
----------------------------------------------------
1524
rarm.Touched:connect(function(ht)
1525
    hit = ht.Parent
1526
    if ht and hit:IsA("Model") then
1527
            if hit:FindFirstChild("Humanoid") then
1528
                if hit.Name ~= p.Name then
1529
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1530
                            Debounces.RPunched = true
1531
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1532
                                    if Debounces.ks==true then
1533
                                    z = Instance.new("Sound",hed)
1534
                                    z.SoundId = "rbxassetid://169380525"
1535
									z.Pitch = ptz[math.random(1,#ptz)]
1536
                                    z.Volume = 1
1537
                                    z:Play()
1538
                                    end
1539
                            wait(.2)
1540
                            Debounces.RPunched = false
1541
                    end
1542
                end
1543
            end
1544
    elseif ht and hit:IsA("Hat") then
1545
        if hit.Parent.Name ~= p.Name then
1546
            if hit.Parent:FindFirstChild("Humanoid") then
1547
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1548
                            Debounces.RPunched = true
1549
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1550
                                    if Debounces.ks==true then
1551
                                    z = Instance.new("Sound",hed)
1552
                                    z.SoundId = "rbxassetid://169380525"
1553
									z.Pitch = ptz[math.random(1,#ptz)]
1554
                                    z.Volume = 1
1555
                                    z:Play()
1556
                                    end
1557
                            wait(.2)
1558
                Debounces.RPunched = false
1559
				end
1560
            end
1561
        end
1562
    end
1563
end)
1564
larm.Touched:connect(function(ht)
1565
    hit = ht.Parent
1566
    if ht and hit:IsA("Model") then
1567
            if hit:FindFirstChild("Humanoid") then
1568
                if hit.Name ~= p.Name then
1569
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1570
                            Debounces.LPunched = true
1571
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1572
                                    if Debounces.ks2==true then
1573
                                    z = Instance.new("Sound",hed)
1574
                                    z.SoundId = "rbxassetid://169380525"
1575
									z.Pitch = ptz[math.random(1,#ptz)]
1576
                                    z.Volume = 1
1577
                                    z:Play()
1578
                                    end
1579
                            wait(.2)
1580
                            Debounces.LPunched = false
1581
                    end
1582
                end
1583
            end
1584
    elseif ht and hit:IsA("Hat") then
1585
        if hit.Parent.Name ~= p.Name then
1586
            if hit.Parent:FindFirstChild("Humanoid") then
1587
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1588
                            Debounces.LPunched = true
1589
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1590
                                    if Debounces.ks2==true then
1591
                                    z = Instance.new("Sound",hed)
1592
                                    z.SoundId = "rbxassetid://169380525"
1593
									z.Pitch = ptz[math.random(1,#ptz)]
1594
                                    z.Volume = 1
1595
                                    z:Play()
1596
                                    end
1597
                            wait(.2)
1598
                Debounces.LPunched = false
1599
				end
1600
            end
1601
        end
1602
    end
1603
end)
1604
----------------------------------------------------
1605
local player = game.Players.LocalPlayer
1606
local pchar = player.Character
1607
local mouse = player:GetMouse()
1608
local cam = workspace.CurrentCamera
1609
1610
local rad = math.rad
1611
1612
local keysDown = {}
1613
local flySpeed = 0
1614
local MAX_FLY_SPEED = 150
1615
1616
local canFly = false
1617
local flyToggled = false
1618
1619
local forward, side = 0, 0
1620
local lastForward, lastSide = 0, 0
1621
1622
local floatBP = Instance.new("BodyPosition")
1623
floatBP.maxForce = Vector3.new(0, math.huge, 0)
1624
local flyBV = Instance.new("BodyVelocity")
1625
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1626
local turnBG = Instance.new("BodyGyro")
1627
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1628
1629
mouse.KeyDown:connect(function(key)
1630
        keysDown[key] = true
1631
1632
        if key == "f" then
1633
                flyToggled = not flyToggled
1634
1635
        if not flyToggled then
1636
                stanceToggle = "Normal"
1637
                floatBP.Parent = nil
1638
                flyBV.Parent = nil
1639
                turnBG.Parent = nil
1640
                root.Velocity = Vector3.new()
1641
                pchar.Humanoid.PlatformStand = false
1642
        end
1643
end
1644
1645
end)
1646
mouse.KeyUp:connect(function(key)
1647
        keysDown[key] = nil
1648
end)
1649
1650
local function updateFly()
1651
1652
        if not flyToggled then return end
1653
1654
        lastForward = forward
1655
        lastSide = side
1656
1657
        forward = 0
1658
        side = 0
1659
1660
        if keysDown.w then
1661
                forward = forward + 1
1662
        end
1663
        if keysDown.s then
1664
                forward = forward - 1
1665
        end
1666
        if keysDown.a then
1667
                side = side - 1
1668
        end
1669
        if keysDown.d then
1670
                side = side + 1
1671
        end
1672
1673
        canFly = (forward ~= 0 or side ~= 0)
1674
1675
        if canFly then
1676
                stanceToggle = "Floating"
1677
                turnBG.Parent = root
1678
                floatBP.Parent = nil
1679
                flyBV.Parent = root
1680
1681
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
1682
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
1683
        else
1684
                floatBP.position = root.Position
1685
                floatBP.Parent = root
1686
1687
                flySpeed = flySpeed - 1
1688
                if flySpeed < 0 then flySpeed = 0 end
1689
        end
1690
1691
        local camCF = cam.CoordinateFrame
1692
        local in_forward = canFly and forward or lastForward
1693
        local in_side = canFly and side or lastSide
1694
1695
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
1696
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
1697
1698
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
1699
0)
1700
end
1701
1702
game:service'RunService'.RenderStepped:connect(function()
1703
        if flyToggled then
1704
                pchar.Humanoid.PlatformStand = true
1705
        end
1706
        updateFly()
1707
end)
1708
mouse.KeyDown:connect(function(key)
1709
    if string.byte(key) == 52 then
1710
        char.Humanoid.WalkSpeed = 60
1711
    end
1712
end)
1713
mouse.KeyUp:connect(function(key)
1714
    if string.byte(key) == 52 then
1715
        char.Humanoid.WalkSpeed = 8
1716
    end
1717
end)
1718
-------------------------------
1719
local animpose = "Idle"
1720
local lastanimpose = "Idle"
1721
local sine = 0
1722
local change = 1
1723
local val = 0
1724
local ffing = false
1725
-------------------------------
1726
game:GetService("RunService").RenderStepped:connect(function()
1727
--[[if char.Humanoid.Jump == true then
1728
jump = true
1729
else
1730
jump = false
1731
end]]
1732
char.Humanoid.FreeFalling:connect(function(f)
1733
if f then
1734
ffing = true
1735
else
1736
ffing = false
1737
end
1738
end)
1739
sine = sine + change
1740
if jumpn == true then
1741
animpose = "Jumping"
1742
elseif ffing == true then
1743
animpose = "Freefalling"
1744
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
1745
animpose = "Idle"
1746
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
1747
animpose = "Walking"
1748
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
1749
animpose = "Running"
1750
end
1751
if animpose ~= lastanimpose then
1752
sine = 0
1753
if Debounces.NoIdl == false then
1754
if animpose == "Idle" then
1755
for i = 1, 2 do
1756
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
1757
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
1758
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
1759
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1760
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1761
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1762
end
1763
elseif animpose == "Walking" then
1764
for i = 1, 2 do
1765
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
1766
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
1767
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
1768
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
1769
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
1770
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
1771
end
1772
elseif animpose == "Running" then
1773
for i = 1, 2 do
1774
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
1775
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
1776
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
1777
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
1778
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
1779
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
1780
wait()
1781
end
1782
end
1783
else
1784
end
1785
end
1786
lastanimpose = animpose
1787
if Debounces.NoIdl == false then
1788
if animpose == "Idle" then
1789
change = 0.5
1790
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
1791
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
1792
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
1793
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
1794
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
1795
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
1796
elseif animpose == "Walking" then
1797
change = 1
1798
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
1799
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
1800
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
1801
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
1802
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
1803
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
1804
elseif animpose == "Running" then
1805
change = 1
1806
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
1807
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
1808
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
1809
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
1810
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
1811
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
1812
end
1813
end
1814
end)
1815
1816-
hum.MaxHealth = 9001
1816+
hum.MaxHealth = 999999999999999999999999999999
1817
wait(3)
1818-
hum.Health = 9001
1818+
hum.Health = 999999999999999999999999999999
1819
1820
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
1821
    --[[Part0 = Vector3 (Start pos)
1822
		Part1 = Vector3 (End pos)
1823
		Times = number (Amount of lightning parts)
1824
		Offset = number (Offset)
1825
		Color = color (brickcolor value)
1826
		Thickness = number (thickness)
1827
		Trans = number (transparency)
1828
    ]]--
1829
    local magz = (Part0 - Part1).magnitude
1830
    local curpos = Part0
1831
    local trz = {-Offset,Offset}
1832
    for i=1,Times do
1833
        local li = Instance.new("Part", torso)
1834
		li.Name = "Lightning"
1835
		li.TopSurface =0
1836
		li.Material = "Neon"
1837
		li.BottomSurface = 0
1838
		li.Anchored = true
1839
		li.Locked = true
1840
		li.Transparency = Trans or 0.4
1841
		li.BrickColor = BrickColor.new(Color)
1842
		li.formFactor = "Custom"
1843
		li.CanCollide = false
1844
		li.Size = Vector3.new(Thickness,Thickness,magz/Times)
1845
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
1846
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
1847
        if Times == i then
1848
        local magz2 = (curpos - Part1).magnitude
1849
        li.Size = Vector3.new(Thickness,Thickness,magz2)
1850
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
1851
        else
1852
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
1853
        end
1854
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
1855
        game.Debris:AddItem(li,.1)
1856
    end
1857
end
1858
1859
BodyParts = {} -- Parts to emit lightning effects from
1860
for _, v in pairs(char:GetChildren()) do
1861
    if v:IsA("Part") then
1862
        table.insert(BodyParts, v)
1863
    end
1864
end
1865
1866
Bounding = {} -- Calculate the bounding boxes
1867
for _, v in pairs(BodyParts) do
1868
	local temp = {X=nil, Y=nil, Z=nil}
1869
	temp.X = v.Size.X/2 * 10
1870
	temp.Y = v.Size.Y/2 * 10
1871
	temp.Z = v.Size.Z/2 * 10
1872
	Bounding[v.Name] = temp
1873
	--table.insert(Bounding, v.Name, temp)
1874
end
1875
1876
while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
1877
	local Body1 = BodyParts[math.random(#BodyParts)]
1878
	local Body2 = BodyParts[math.random(#BodyParts)]
1879
	local Pos1 = Vector3.new(
1880
		math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
1881
		math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
1882
		math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
1883
)
1884
	local Pos2 = Vector3.new(
1885
		math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
1886
		math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
1887
		math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
1888
)
1889
	local SPos1 = Body1.Position + Pos1
1890
	local SPos2 = Body2.Position + Pos2
1891
	Lightning(SPos1, SPos2, 4, 3, "Alder", .3, .56)
1892
end
1893
1894
    Player=game:GetService('Players').LocalPlayer
1895
    Character=Player.Character
1896
    Mouse=Player:GetMouse()
1897
    m=Instance.new('Model',Character)
1898
1899
1900
    local function weldBetween(a, b)
1901
        local weldd = Instance.new("ManualWeld")
1902
        weldd.Part0 = a
1903
        weldd.Part1 = b
1904
        weldd.C0 = CFrame.new()
1905
        weldd.C1 = b.CFrame:inverse() * a.CFrame
1906
        weldd.Parent = a
1907
        return weldd
1908
    end
1909
    
1910
    it=Instance.new
1911
    
1912
    function nooutline(part)
1913
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
1914
    end
1915
    
1916
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
1917
        local fp=it("Part")
1918
        fp.formFactor=formfactor
1919
        fp.Parent=parent
1920
        fp.Reflectance=reflectance
1921
        fp.Transparency=transparency
1922
        fp.CanCollide=false
1923
        fp.Locked=true
1924
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
1925
        fp.Name=name
1926
        fp.Size=size
1927
        fp.Position=Character.Torso.Position
1928
        nooutline(fp)
1929
        fp.Material=material
1930
        fp:BreakJoints()
1931
        return fp
1932
    end
1933
    
1934
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
1935
        local mesh=it(Mesh)
1936
        mesh.Parent=part
1937
        if Mesh=="SpecialMesh" then
1938
            mesh.MeshType=meshtype
1939
            mesh.MeshId=meshid
1940
        end
1941
        mesh.Offset=offset
1942
        mesh.Scale=scale
1943
        return mesh
1944
    end
1945
    
1946
    function weld(parent,part0,part1,c0,c1)
1947
        local weld=it("Weld")
1948
        weld.Parent=parent
1949
        weld.Part0=part0
1950
        weld.Part1=part1
1951
        weld.C0=c0
1952
        weld.C1=c1
1953
        return weld
1954
    end
1955
1956
local modelzorz3=Instance.new("Model") 
1957
modelzorz3.Parent=Character 
1958
modelzorz3.Name="Eye"
1959
1960
handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1961
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
1962
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
1963
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1964
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1965
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
1966
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1967
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1968
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
1969
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
1970
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
1971
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
1972
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
1973
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
1974
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
1975
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1976
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
1977
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1978
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1979
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1980
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
1981
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1982
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
1983
local moosick = it("Sound",Character)
1984
moosick.SoundId = "rbxassetid://142653441"
1985
 --142653441, 175067863
1986
moosick.Looped = true
1987
moosick.Pitch = 1
1988
moosick.Volume = 0
1989
moosick:Play()
1990
1991
anim = Character:findFirstChild("Animate")
1992
if anim then
1993
anim:Destroy()
1994
end
1995
1996
local particleemitter = Instance.new("ParticleEmitter", Handle)
1997
particleemitter.VelocitySpread = 180
1998
particleemitter.Lifetime = NumberRange.new(0.1)
1999
particleemitter.Speed = NumberRange.new(2)
2000
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
2001
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2002
particleemitter.Rate = 100
2003
particleemitter.Rotation = NumberRange.new(-45, 45)
2004
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2005
particleemitter.LightEmission = 0
2006
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
2007
2008
local particleemitter = Instance.new("ParticleEmitter", Handle2)
2009
particleemitter.VelocitySpread = 180
2010
particleemitter.Lifetime = NumberRange.new(0.1)
2011
particleemitter.Speed = NumberRange.new(2)
2012
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
2013
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2014
particleemitter.Rate = 100
2015
particleemitter.Rotation = NumberRange.new(-45, 45)
2016
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2017
particleemitter.LightEmission = 0
2018
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
2019
2020
local particleemitter = Instance.new("ParticleEmitter", handle)
2021
particleemitter.VelocitySpread = 180
2022
particleemitter.Lifetime = NumberRange.new(0.1)
2023
particleemitter.Speed = NumberRange.new(2)
2024
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
2025
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2026
particleemitter.Rate = 100
2027
particleemitter.Rotation = NumberRange.new(-45, 45)
2028
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2029
particleemitter.LightEmission = 0.8
2030
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
2031
2032
local light = Instance.new("PointLight", Character.Torso)
2033
light.Color = Color3.new(255,255,255)
2034
light.Brightness = 5
2035
light.Range = 15
2036
2037
particleemitter.Enabled = true
2038
2039
local Footsteps = it("Sound",Character.Torso)
2040
Footsteps.SoundId = "rbxassetid://177510410"
2041
Footsteps.Looped = true
2042
Footsteps.Pitch = 0.8
2043
Footsteps.Volume = 0.3
2044
2045
local Footsteps2 = it("Sound",Character.Torso)
2046
Footsteps2.SoundId = "rbxassetid://177510410"
2047
Footsteps2.Looped = true
2048
Footsteps2.Pitch = 1
2049
Footsteps2.Volume = 0.4
2050
2051
local cam = game.Workspace.CurrentCamera
2052
2053
--cam.CameraSubject = Character
2054
2055
for i,v in pairs(Head:children()) do
2056
    if v:IsA("Sound") then
2057
        v:Destroy()
2058
    end
2059
end
2060
2061
local player = game.Players.LocalPlayer
2062
local char = player.Character
2063
for u,c in pairs(player.Character:GetChildren()) do
2064
  if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
2065-
    c.Handle.BrickColor = BrickColor.new("Really black")
2065+
    c.Handle.BrickColor = BrickColor.new("Really white")
2066
    c.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=0"
2067
  end
2068
end
2069
local setupPart = function(part)
2070
  
2071
  part.Anchored = true
2072
  part.FormFactor = "Custom"
2073
  part.CanCollide = false
2074-
  part.BrickColor = BrickColor.new("Gold")
2074+
  part.BrickColor = BrickColor.new("Really white")
2075
  part.Material = "Neon"
2076
  part.TopSurface = "SmoothNoOutlines"
2077
  part.BottomSurface = "SmoothNoOutlines"
2078
  part.FrontSurface = "SmoothNoOutlines"
2079
  part.BackSurface = "SmoothNoOutlines"
2080
  part.LeftSurface = "SmoothNoOutlines"
2081
  part.RightSurface = "SmoothNoOutlines"
2082
end
2083
--~joshcoolsam