View difference between Paste ID: GX6td0nh and xeg0qiep
SHOW: | | - or go back to the newest paste.
1-
local Create = function(itemClass,tabl)
1+
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
4
local RealPlayer = Player
5
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end local Create = function(itemClass,tabl)
6
local item = Instance.new(itemClass)
7
for i,v in pairs(tabl) do
8
local a,b = ypcall(function() return item[i] end)
9
if a then
10
item[i] = tabl[i]
11
end
12
end
13
return item
14
end
15
16
local runDummyScript = function(f,scri)
17
local oldenv = getfenv(f)
18
local newenv = setmetatable({}, {
19
__index = function(_, k)
20
if k:lower() == 'script' then
21
return scri
22
else
23
return oldenv[k]
24
end
25
end
26
})
27
setfenv(f, newenv)
28
ypcall(function() f() end)
29
end
30
cors = {}
31
mas = Instance.new("Model",game:GetService("Lighting")) 
32
mas.Name = "CompiledModel"
33
o1 = Create("LocalScript",{
34
["Name"] = "Vulcax",
35
["Parent"] = mas,
36
})
37
table.insert(cors,coroutine.create(function()
38
wait()
39
runDummyScript(function()
40
--fixed by kent, made ls by chromium	
41
script.Parent = nil
42
Character = game.Players.localPlayer.Character
43
Humanoid = Character.Humanoid
44
if Humanoid:findFirstChild("Animate") then
45
  Humanoid:findFirstChild("Animate"):Destroy()
46
end
47
--TagService = require(game:GetService("ReplicatedStorage"):WaitForChild("TagService"))
48
local ContentProvider = game:GetService("ContentProvider")
49
local LoadAssets = function(AssetList)
50
  for _,AssetId in pairs(AssetList) do
51
    ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
52
  end
53
end
54
LoadAssets({10209780, 10209786, 10209788, 10209225, 20329976, 10209658})
55
clangsounds = {"199149119", "199149109", "199149072", "199149025", "199148971"}
56
wait(0.016666666666667)
57
Effects = {}
58
local Player = game.Players.localPlayer
59
local Character = Player.Character
60
local Humanoid = Character.Humanoid
61
local mouse = Player:GetMouse()
62
local m = Instance.new("Model", Character)
63
m.Name = "WeaponModel"
64
local LeftArm = Character["Left Arm"]
65
local RightArm = Character["Right Arm"]
66
local LeftLeg = Character["Left Leg"]
67
local RightLeg = Character["Right Leg"]
68
local Head = Character.Head
69
local Torso = Character.Torso
70
local cam = game.Workspace.CurrentCamera
71
local RootPart = Character.HumanoidRootPart
72
local RootJoint = RootPart.RootJoint
73
local equipped = false
74
local attack = false
75
local Anim = "Idle"
76
local idle = 0
77
local attacktype = 1
78
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
79
local velocity = RootPart.Velocity.y
80
local sine = 0
81
local change = 1
82
local grabbed = false
83
local cn = CFrame.new
84
local mr = math.rad
85
local angles = CFrame.Angles
86
local ud = UDim2.new
87
local c3 = Color3.new
88
local lim = 0
89
local st = 0
90
local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
91
local attacktype = 1
92
local ZTarget, RocketTarget = nil, nil
93
local euler = CFrame.fromEulerAnglesXYZ
94
local skill1 = false
95
local skill2 = false
96
local skill3 = false
97
local skill4 = false
98
local cooldown1 = 0
99
local cooldown2 = 0
100
local cooldown3 = 0
101
local cooldown4 = 0
102
local co1 = 10
103
local co2 = 15
104
local co3 = 50
105
local co4 = 25
106
local c3 = Color3.new
107
local skillcolorscheme = c3(1, 1, 1)
108
local maxstamina = 500
109
local stamina = 400
110
local skill1stam = 400
111
local skill2stam = 400
112
local skill3stam = 400
113
local skill4stam = 30
114
local recovermana = 10
115
local it = Instance.new
116
local vt = Vector3.new
117
local spinUp = false
118
local spining = false
119
local shooting = false
120
local firing = false
121
local defensevalue = 0.9
122
local speedvalue = 1
123
local mindamage = 5
124
local maxdamage = 7
125
local damagevalue = 0.7
126
local crit = false
127
local critchance = -1
128
local critdamageaddmin = 3
129
local critdamageaddmax = 7
130
mesh = function(Mesh, part, meshtype, meshid, offset, scale)
131
  local mesh = it(Mesh)
132
  mesh.Parent = part
133
  if Mesh == "SpecialMesh" then
134
    mesh.MeshType = meshtype
135
    mesh.MeshId = meshid
136
  end
137
  mesh.Offset = offset
138
  mesh.Scale = scale
139
  return mesh
140
end
141
Meshes = {Blast = "20329976", Crown = "1323306", Ring = "3270017", Claw = "10681506", Crystal = "9756362", Coil = "9753878", Cloud = "1095708"}
142
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
143
Humanoid.Animator:Destroy()
144
Character.Animate:Destroy()
145
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
146
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
147
local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
148
RSH = nil
149
RW = Instance.new("Weld")
150
LW = Instance.new("Weld")
151
RH = Torso["Right Hip"]
152
LH = Torso["Left Hip"]
153
RSH = Torso["Right Shoulder"]
154
LSH = Torso["Left Shoulder"]
155
RSH.Parent = nil
156
LSH.Parent = nil
157
RW.Name = "RW"
158
RW.Part0 = Torso
159
RW.C0 = cn(1.5, 0.5, 0)
160
RW.C1 = cn(0, 0.5, 0)
161
RW.Part1 = RightArm
162
RW.Parent = Torso
163
LW.Name = "LW"
164
LW.Part0 = Torso
165
LW.C0 = cn(-1.5, 0.5, 0)
166
LW.C1 = cn(0, 0.5, 0)
167
LW.Part1 = LeftArm
168
LW.Parent = Torso
169
local scrn = Instance.new("ScreenGui", Player.PlayerGui)
170
makeframe = function(par, trans, pos, size, color)
171
  local frame = Instance.new("Frame", par)
172
  frame.BackgroundTransparency = trans
173
  frame.BorderSizePixel = 0
174
  frame.Position = pos
175
  frame.Size = size
176
  frame.BackgroundColor3 = color
177
  return frame
178
end
179
makelabel = function(par, text)
180
  local label = Instance.new("TextLabel", par)
181
  label.BackgroundTransparency = 1
182
  label.Size = ud(1, 0, 1, 0)
183
  label.Position = ud(0, 0, 0, 0)
184
  label.TextColor3 = c3(255, 255, 255)
185
  label.TextStrokeTransparency = 0
186
  label.FontSize = Enum.FontSize.Size32
187
  label.Font = Enum.Font.SourceSansBold
188
  label.BorderSizePixel = 0
189
  label.TextScaled = true
190
  label.Text = text
191
end
192
framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
193
framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
194
framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
195
framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
196
bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
197
bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
198
bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
199
bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
200
text1 = makelabel(framesk1, "[c] Blast")
201
text2 = makelabel(framesk2, "[v] BFG")
202
text3 = makelabel(framesk3, "[x] Spin")
203
text4 = makelabel(framesk4, "[z] Shank")
204
staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0.67058823529412, 0.67058823529412, 0.003921568627451))
205
staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 1, 0))
206
staminatext = makelabel(staminabar, "Heat")
207
healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 0))
208
healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
209
healthtext = makelabel(healthbar, "Health")
210
local stats = Instance.new("Folder", Character)
211
stats.Name = "Stats"
212
local block = Instance.new("BoolValue", stats)
213
block.Name = "Block"
214
block.Value = false
215
local stun = Instance.new("BoolValue", stats)
216
stun.Name = "Stun"
217
stun.Value = false
218
local defense = Instance.new("NumberValue", stats)
219
defense.Name = "Defence"
220
defense.Value = defensevalue
221
local speed = Instance.new("NumberValue", stats)
222
speed.Name = "Speed"
223
speed.Value = speedvalue
224
local damagea = Instance.new("NumberValue", stats)
225
damagea.Name = "Damage"
226
damagea.Value = damagevalue
227
turncrit = function()
228
  coroutine.resume(coroutine.create(function()
229
    print("CRITICAL!")
230
    crit = true
231
    wait(0.25)
232
    crit = false
233
  end))
234
end
235
function clerp(a,b,t) 
236
local qa = {QuaternionFromCFrame(a)}
237
local qb = {QuaternionFromCFrame(b)} 
238
local ax, ay, az = a.x, a.y, a.z 
239
local bx, by, bz = b.x, b.y, b.z
240
local _t = 1-t
241
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
242
end 
243
 
244
function QuaternionFromCFrame(cf) 
245
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
246
local trace = m00 + m11 + m22 
247
if trace > 0 then 
248
local s = math.sqrt(1 + trace) 
249
local recip = 0.5/s 
250
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
251
else 
252
local i = 0 
253
if m11 > m00 then
254
i = 1
255
end
256
if m22 > (i == 0 and m00 or m11) then 
257
i = 2 
258
end 
259
if i == 0 then 
260
local s = math.sqrt(m00-m11-m22+1) 
261
local recip = 0.5/s 
262
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
263
elseif i == 1 then 
264
local s = math.sqrt(m11-m22-m00+1) 
265
local recip = 0.5/s 
266
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
267
elseif i == 2 then 
268
local s = math.sqrt(m22-m00-m11+1) 
269
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
270
end 
271
end 
272
end
273
 
274
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
275
local xs, ys, zs = x + x, y + y, z + z 
276
local wx, wy, wz = w*xs, w*ys, w*zs 
277
local xx = x*xs 
278
local xy = x*ys 
279
local xz = x*zs 
280
local yy = y*ys 
281
local yz = y*zs 
282
local zz = z*zs 
283
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
284
end
285
 
286
function QuaternionSlerp(a, b, t) 
287
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
288
local startInterp, finishInterp; 
289
if cosTheta >= 0.0001 then 
290
if (1 - cosTheta) > 0.0001 then 
291
local theta = math.acos(cosTheta) 
292
local invSinTheta = 1/math.sin(theta) 
293
startInterp = math.sin((1-t)*theta)*invSinTheta 
294
finishInterp = math.sin(t*theta)*invSinTheta  
295
else 
296
startInterp = 1-t 
297
finishInterp = t 
298
end 
299
else 
300
if (1+cosTheta) > 0.0001 then 
301
local theta = math.acos(-cosTheta) 
302
local invSinTheta = 1/math.sin(theta) 
303
startInterp = math.sin((t-1)*theta)*invSinTheta 
304
finishInterp = math.sin(t*theta)*invSinTheta 
305
else 
306
startInterp = t-1 
307
finishInterp = t 
308
end 
309
end 
310
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
311
end
312
swait = function(num)
313
  if num == 0 or num == nil then
314
    game:service("RunService").RenderStepped:wait(0)
315
  else
316
    for i = 0, num do
317
      game:service("RunService").RenderStepped:wait(0)
318
    end
319
  end
320
end
321
randomizer = function(percent)
322
  local randomized = math.random(0, 100)
323
  if randomized <= percent then
324
    return true
325
  else
326
    if percent <= randomized then
327
      return false
328
    end
329
  end
330
end
331
local RbxUtility = LoadLibrary("RbxUtility")
332
local Create = RbxUtility.Create
333
RemoveOutlines = function(part)
334
  part.TopSurface = 10
335
end
336
CreatePart = function(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
337
  local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
338
  RemoveOutlines(Part)
339
  return Part
340
end
341
CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
342
  local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
343
  if Mesh == "SpecialMesh" then
344
    Msh.MeshType = MeshType
345
    Msh.MeshId = MeshId
346
  end
347
  return Msh
348
end
349
CreateWeld = function(Parent, Part0, Part1, C0, C1)
350
  local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
351
  return Weld
352
end
353
rayCast = function(Position, Direction, Range, Ignore)
354
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
355
end
356
CreateSound = function(id, par, vol, pit, lop, del)
357
  coroutine.resume(coroutine.create(function()
358
    local sou = Instance.new("Sound", par or workspace)
359
    sou.Volume = vol
360
    sou.Pitch = pit or 1
361
    sou.SoundId = id
362
    sou.Looped = lop
363
    wait()
364
    sou:play()
365
    if not del then
366
      game:GetService("Debris"):AddItem(sou, 6)
367
    end
368
  end))
369
end
370
pickrandom = function(tablesa)
371
  local randomized = tablesa[math.random(1, #tablesa)]
372
  return randomized
373
end
374
sound = function(id, pitch, volume, par, last)
375
  local s = Instance.new("Sound", par or Torso)
376
  s.SoundId = "rbxassetid://" .. id
377
  s.Pitch = pitch or 1
378
  s.Volume = volume or 1
379
  wait()
380
  s:play()
381
  game.Debris:AddItem(s, last or 120)
382
end
383
clangy = function(cframe)
384
  wait(0.016666666666667)
385
  local clang = {}
386
  local dis = 0
387
  local part = Instance.new("Part", nil)
388
  part.CFrame = cframe
389
  part.Anchored = true
390
  part.CanCollide = false
391
  part.BrickColor = BrickColor.new("New Yeller")
392
  part.FormFactor = "Custom"
393
  part.Name = "clanger"
394
  part.Size = Vector3.new(0.2, 0.2, 0.2)
395
  part.TopSurface = 10
396
  part.BottomSurface = 10
397
  part.RightSurface = 10
398
  part.LeftSurface = 10
399
  part.BackSurface = 10
400
  part.FrontSurface = 10
401
  part:BreakJoints()
402
  local mesh = Instance.new("BlockMesh", part)
403
  coroutine.wrap(function()
404
    for i = 1, 7 do
405
      do
406
        wait(0.016666666666667)
407
        dis = dis + 0.2
408
        local partc = part:clone()
409
        partc.Parent = workspace
410
        partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
411
        partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
412
        table.insert(clang, partc)
413
      end
414
    end
415
    for i,v in pairs(clang) do
416
      coroutine.wrap(function()
417
      for i = 1, 10 do
418
        wait(0.01)
419
        v.Transparency = v.Transparency + 0.1
420
      end
421
      v:destroy()
422
    end)()
423
    end
424
  end)()
425
end
426
local getclosest = function(obj, distance)
427
  local last, lastx = distance + 1, nil
428
  for i,v in pairs(workspace:GetChildren()) do
429
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
430
      local t = v.Torso
431
      local dist = (t.Position - obj.Position).magnitude
432
      if dist <= distance and dist < last then
433
        last = dist
434
        lastx = v
435
      end
436
    end
437
  end
438
  return lastx
439
end
440
makegui = function(cframe, text)
441
  local a = math.random(-10, 10) / 100
442
  local c = Instance.new("Part")
443
  local m = Instance.new("Model", Character)
444
  c.Transparency = 1
445
  Instance.new("BodyGyro").Parent = c
446
  c.Parent = m
447
  c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
448
  local f = Instance.new("BodyPosition")
449
  f.P = 2000
450
  f.D = 100
451
  f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
452
  f.position = c.Position + Vector3.new(0, 3, 0)
453
  f.Parent = c
454
  game:GetService("Debris"):AddItem(c, 6.5)
455
  c.CanCollide = false
456
  c.CanCollide = false
457
  local bg = Instance.new("BillboardGui", m)
458
  bg.Adornee = c
459
  bg.Size = UDim2.new(1, 0, 1, 0)
460
  bg.StudsOffset = Vector3.new(0, 0, 0)
461
  bg.AlwaysOnTop = false
462
  local tl = Instance.new("TextLabel", bg)
463
  tl.BackgroundTransparency = 1
464
  tl.Size = UDim2.new(1, 0, 1, 0)
465
  tl.Text = text
466
  tl.Font = "SourceSansBold"
467
  tl.FontSize = "Size42"
468
  if crit == true then
469
    tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
470
  else
471
    tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
472
  end
473
  tl.TextStrokeTransparency = 0
474
  tl.TextScaled = true
475
  tl.TextWrapped = true
476
  coroutine.wrap(function()
477
    wait(2)
478
    for i = 1, 10 do
479
      wait()
480
      tl.TextTransparency = tl.TextTransparency + 0.1
481
    end
482
  end)()
483
end
484
tag = function(hum, player)
485
  local creator = Instance.new("ObjectValue", hum)
486
  creator.Value = player
487
  creator.Name = "creator"
488
end
489
untag = function(hum)
490
  if hum ~= nil then
491
    local tag = hum:findFirstChild("creator")
492
    if tag ~= nil then
493
      tag.Parent = nil
494
    end
495
  end
496
end
497
tagplayer = function(h)
498
  coroutine.wrap(function()
499
    tag(h, Player)
500
    wait(1)
501
    untag(h)
502
  end)()
503
end
504
damage = function(hit, mind, maxd, knock, type, prop, Delay)
505
  if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
506
    return 
507
  end
508
  do
509
    if hit.Name:lower() == "hitbox" then
510
      local pos = CFrame.new(0, 1, -1)
511
      do
512
        sound(pickrandom(clangsounds), math.random(100, 150) / 100, 1, Torso, 6)
513
        coroutine.wrap(function()
514
    for i = 1, 4 do
515
      clangy(Torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
516
    end
517
  end)()
518
      end
519
    end
520
    if hit.Parent == nil then
521
      return 
522
    end
523
    local h = hit.Parent:FindFirstChild("Humanoid")
524
    for i,v in pairs(hit.Parent:children()) do
525
      if v:IsA("Humanoid") then
526
        h = v
527
      end
528
    end
529
    if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
530
      h = hit.Parent.Parent:FindFirstChild("Humanoid")
531
    end
532
    if hit.Parent:IsA("Hat") then
533
      hit = hit.Parent.Parent:findFirstChild("Head")
534
    end
535
    local D = math.random(mind, maxd) * damagea.Value
536
--    TagService:NewTag(h.Parent, Player, "Vulcax", D)
537
    if h then
538
      if h.Parent:FindFirstChild("Stats") then
539
        D = D / h.Parent:FindFirstChild("Stats").Defence.Value
540
      else
541
      end
542
    end
543
    if h ~= nil and h.Parent:FindFirstChild("Stats") or h and h.Parent.Head then
544
      makegui(h.Parent.Head.CFrame, tostring(math.floor(D * 10) / 10))
545
    end
546
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
547
      if type == 1 then
548
        tagplayer(h)
549
        local asd = randomizer(critchance)
550
        if asd == true then
551
          turncrit()
552
        end
553
        if crit == false then
554
          hit.Parent.Humanoid:TakeDamage(D)
555
        else
556
          hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
557
        end
558
        CreateSound("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
559
        local vp = Instance.new("BodyVelocity")
560
        vp.P = 500
561
        vp.maxForce = Vector3.new(math.huge, 0, math.huge)
562
        local aim = CFrame.new(prop.Position, hit.Parent.Torso.Position)
563
        vp.velocity = aim.lookVector * knock + prop.Velocity / 1.05
564
        if knock > 0 then
565
          vp.Parent = hit.Parent.Torso
566
        end
567
        game:GetService("Debris"):AddItem(vp, 0.5)
568
      else
569
        do
570
          if type == 2 then
571
            CreateSound("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
572
            local asd = randomizer(critchance)
573
            if asd == true then
574
              turncrit()
575
            end
576
            if crit == false then
577
             hit.Parent.Humanoid:TakeDamage(D)
578
            else
579
              hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
580
            end
581
            tagplayer(h)
582
          else
583
            do
584
              if type == 3 then
585
                tagplayer(h)
586
                local asd = randomizer(critchance)
587
                if asd == true then
588
                  turncrit()
589
                end
590
                if crit == false then
591
                  hit.Parent.Humanoid:TakeDamage(D)
592
                else
593
                  hit.Parent.Humanoid:TakeDamage(D + math.random(critdamageaddmin, critdamageaddmax))
594
                end
595
                Character.Humanoid.Health = Character.Humanoid.Health + D / 2
596
                CreateSound("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
597
                for i = 1, 10 do
598
                  firespaz1("Bright red", hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
599
                end
600
              else
601
                do
602
                  if type == 4 then
603
                    hit.Parent.Humanoid:TakeDamage(-D)
604
                    CreateSound("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
605
                    circle("Dark green", h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
606
                  end
607
                  local debounce = Instance.new("BoolValue")
608
                  debounce.Name = "DebounceHit"
609
                  debounce.Parent = hit.Parent
610
                  debounce.Value = true
611
                  game:GetService("Debris"):AddItem(debounce, Delay)
612
                end
613
              end
614
            end
615
          end
616
        end
617
      end
618
    end
619
  end
620
end
621
local model = script.Vulcax.Model--game:GetService("ReplicatedStorage").Weapons.Vulcax.Model
622
a = model:Clone()
623
a.Parent = m
624
model:Destroy()
625
for k,v in pairs(a:GetChildren()) do
626
  if v.Name == "bPart" then
627
    local w = Instance.new("ManualWeld")
628
    w.Name = "BarrelWeld"
629
    w.Part0 = v
630
    w.Part1 = a.bmPart
631
    w.C0 = v.CFrame:inverse() * a.bmPart.CFrame
632
    w.Parent = game.JointsService
633
    if v.Size.Z > 1.277 and v.Size.Z < 1.458 then
634
      v.Name = "gbPart"
635
    end
636
  else
637
    do
638
      if v.Name == "bmPart" then
639
        BM = Instance.new("Weld")
640
        BM.Name = "BM"
641
        BM.Part0 = a.Handle
642
        BM.C0 = a.Handle.CFrame:inverse() * a.bmPart.CFrame
643
        BM.Part1 = v
644
        BM.Parent = a.Handle
645
        BM.Parent = game.JointsService
646
      else
647
        if v.Name == "amPart" then
648
          local w = Instance.new("ManualWeld")
649
          w.Name = "WristWeld"
650
          w.Part0 = v
651
          w.Part1 = Character["Right Arm"]
652
          w.C0 = CFrame.new(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
653
          w.Parent = game.JointsService
654
        else
655
          do
656
            if v.Name == "aPart" then
657
              local w = Instance.new("ManualWeld")
658
              w.Name = "WristWeld"
659
              w.Part0 = v
660
              w.Part1 = a.amPart
661
              w.C0 = v.CFrame:inverse() * a.amPart.CFrame
662
              w.Parent = game.JointsService
663
            else
664
              do
665
                do
666
                  do
667
                    local w = Instance.new("ManualWeld")
668
                    w.Name = "HandleWeld"
669
                    w.Part0 = v
670
                    w.Part1 = a.Handle
671
                    w.C0 = v.CFrame:inverse() * a.Handle.CFrame
672
                    w.Parent = game.JointsService
673
                    v.Anchored = false
674
                    v.CanCollide = false
675
                    v.Anchored = false
676
                    v.CanCollide = false
677
                    v.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
678
                    if v.BrickColor.Name == "Maroon" then
679
                      v.BrickColor = Torso.BrickColor
680
                    end
681
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
682
683
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
684
685
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
686
687
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
688
689
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
690
691
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
692
693
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
694
695
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
696
697
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
698
699
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out DO_STMT
700
701
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_ELSE_STMT
702
703
                    -- DECOMPILER ERROR at PC861: LeaveBlock: unexpected jumping out IF_STMT
704
705
                  end
706
                end
707
              end
708
            end
709
          end
710
        end
711
      end
712
    end
713
  end
714
end
715
local w = Instance.new("Weld")
716
w.Name = "HandleWeld"
717
w.Part0 = a.Handle
718
w.Part1 = Character["Right Arm"]
719
w.C0 = CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30))
720
w.Parent = game.JointsService
721
local sParent = a.bmPart
722
local tParent = game.Lighting
723
BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
724
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
725
  prt.Anchored = true
726
  prt.CFrame = cframe
727
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
728
  game:GetService("Debris"):AddItem(prt, 10)
729
  if Type == 1 or Type == nil then
730
    table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
731
  else
732
    if Type == 2 then
733
      table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
734
    end
735
  end
736
end
737
SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
738
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
739
  prt.Anchored = true
740
  prt.CFrame = cframe
741
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
742
  game:GetService("Debris"):AddItem(prt, 10)
743
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
744
end
745
RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
746
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
747
  prt.Anchored = true
748
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
749
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
750
  game:GetService("Debris"):AddItem(prt, 10)
751
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
752
end
753
CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
754
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
755
  prt.Anchored = true
756
  prt.CFrame = cframe
757
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
758
  game:GetService("Debris"):AddItem(prt, 10)
759
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
760
end
761
WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
762
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
763
  prt.Anchored = true
764
  prt.CFrame = cframe
765
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
766
  game:GetService("Debris"):AddItem(prt, 10)
767
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
768
end
769
SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
770
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
771
  prt.Anchored = true
772
  prt.CFrame = cframe
773
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
774
  game:GetService("Debris"):AddItem(prt, 10)
775
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
776
end
777
BreakEffect = function(brickcolor, cframe, x1, y1, z1)
778
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
779
  prt.Anchored = true
780
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
781
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
782
  local num = math.random(10, 50) / 1000
783
  game:GetService("Debris"):AddItem(prt, 10)
784
  table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
785
end
786
local CFrameFromTopBack = function(at, top, back)
787
  local right = top:Cross(back)
788
  return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
789
end
790
Triangle = function(a, b, c)
791
  local edg1 = c - a:Dot(b - a.unit)
792
  local edg2 = a - b:Dot(c - b.unit)
793
  local edg3 = b - c:Dot(a - c.unit)
794
  if edg1 <= b - a.magnitude and edg1 >= 0 then
795
    a = a
796
  else
797
    -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
798
799
    if edg2 <= c - b.magnitude and edg2 >= 0 then
800
      a = b
801
    else
802
      -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
803
804
      -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
805
806
      if edg3 <= a - c.magnitude and edg3 >= 0 then
807
        a = c
808
      else
809
        assert(false, "unreachable")
810
      end
811
    end
812
  end
813
  local len1 = c - a:Dot(b - a.unit)
814
  local len2 = b - a.magnitude - len1
815
  local width = a + b - a.unit * len1 - c.magnitude
816
  local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
817
  local list = {}
818
  local TrailColor = "Dark Stone grey"
819
  if len1 > 0.01 then
820
    local w1 = Instance.new("WedgePart", m)
821
    game:GetService("Debris"):AddItem(w1, 5)
822
    w1.Material = "SmoothPlastic"
823
    w1.FormFactor = "Custom"
824
    w1.BrickColor = BrickColor.new(TrailColor)
825
    w1.Transparency = 0
826
    w1.Reflectance = 0
827
    w1.Material = "SmoothPlastic"
828
    w1.CanCollide = false
829
    RemoveOutlines(w1)
830
    local sz = Vector3.new(0.2, width, len1)
831
    w1.Size = sz
832
    local sp = Instance.new("SpecialMesh", w1)
833
    sp.MeshType = "Wedge"
834
    sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
835
    w1:BreakJoints()
836
    w1.Anchored = true
837
    w1.Parent = workspace
838
    w1.Transparency = 0.7
839
    table.insert(Effects, {w1, "Disappear", 0.01})
840
    w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
841
    table.insert(list, w1)
842
  end
843
  do
844
    if len2 > 0.01 then
845
      local w2 = Instance.new("WedgePart", m)
846
      game:GetService("Debris"):AddItem(w2, 5)
847
      w2.Material = "SmoothPlastic"
848
      w2.FormFactor = "Custom"
849
      w2.BrickColor = BrickColor.new(TrailColor)
850
      w2.Transparency = 0
851
      w2.Reflectance = 0
852
      w2.Material = "SmoothPlastic"
853
      w2.CanCollide = false
854
      RemoveOutlines(w2)
855
      local sz = Vector3.new(0.2, width, len2)
856
      w2.Size = sz
857
      local sp = Instance.new("SpecialMesh", w2)
858
      sp.MeshType = "Wedge"
859
      sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
860
      w2:BreakJoints()
861
      w2.Anchored = true
862
      w2.Parent = workspace
863
      w2.Transparency = 0.7
864
      table.insert(Effects, {w2, "Disappear", 0.01})
865
      w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
866
      table.insert(list, w2)
867
    end
868
    do
869
      return unpack(list)
870
    end
871
  end
872
end
873
makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, type, col)
874
  local p = Instance.new("Part", par or workspace)
875
  p.CFrame = pos1
876
  p.Anchored = true
877
  p.Material = "Plastic"
878
  p.CanCollide = false
879
  p.TopSurface = 0
880
  p.Size = Vector3.new(1, 1, 1)
881
  p.BottomSurface = 0
882
  p.Transparency = trans
883
  p.BrickColor = col
884
  RemoveOutlines(p)
885
  local mesh = Instance.new("SpecialMesh", p)
886
  mesh.Scale = size
887
  if id ~= nil and type == nil then
888
    mesh.MeshId = "rbxassetid://" .. id
889
  else
890
    if id == nil and type ~= nil then
891
      mesh.MeshType = type
892
    else
893
      if id == nil and type == nil then
894
        mesh.MeshType = "Brick"
895
      end
896
    end
897
  end
898
  coroutine.wrap(function()
899
    for i = 0, delay1, 0.1 do
900
      wait(0.016666666666667)
901
      p.CFrame = p.CFrame
902
      mesh.Scale = mesh.Scale + howmuch
903
      p.Transparency = p.Transparency + trans1
904
    end
905
    p:Destroy()
906
  end)()
907
  return p
908
end
909
circle = function(color, pos1)
910
  local p = Instance.new("Part", m)
911
  p.BrickColor = BrickColor.new(color)
912
  p.CFrame = pos1
913
  p.Anchored = true
914
  p.Material = "Plastic"
915
  p.CanCollide = false
916
  p.TopSurface = 0
917
  p.Size = Vector3.new(1, 1, 1)
918
  p.BottomSurface = 0
919
  p.Transparency = 0.35
920
  p.FormFactor = "Custom"
921
  local mesh = Instance.new("CylinderMesh", p)
922
  mesh.Scale = Vector3.new(0, 0, 0)
923
  coroutine.wrap(function()
924
    for i = 0, 5, 0.1 do
925
      wait(0.016666666666667)
926
      p.CFrame = p.CFrame
927
      mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
928
      p.Transparency = p.Transparency + 0.025
929
    end
930
    p:Destroy()
931
  end)()
932
end
933
firespaz1 = function(color, pos1)
934
  local p = Instance.new("Part", m)
935
  p.BrickColor = BrickColor.new(color)
936
  p.CFrame = pos1
937
  p.Anchored = true
938
  p.Material = "Plastic"
939
  p.CanCollide = false
940
  p.TopSurface = 0
941
  p.Size = Vector3.new(1, 1, 1)
942
  p.BottomSurface = 0
943
  p.Transparency = 0.5
944
  p.FormFactor = "Custom"
945
  local mesh = Instance.new("BlockMesh", p)
946
  mesh.Scale = Vector3.new(1, 1, 1)
947
  coroutine.wrap(function()
948
    for i = 0, 15, 0.1 do
949
      wait(0.033333333333333)
950
      p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
951
      mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
952
      p.Transparency = p.Transparency + 0.025
953
    end
954
    p:Destroy()
955
  end)()
956
end
957
attackone = function()
958
  attack = true
959
  local con = a.hbPart.Touched:connect(function(hit)
960
    damage(hit, 2, 3, math.random(10, 15), 1, RootPart, 0.5)
961
  end)
962
  for i = 0, 5, 0.3 do
963
    swait()
964
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-90)), 0.3)
965
    Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
966
    if Torsovelocity > 2 then
967
      RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
968
      LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
969
    else
970
      if Torsovelocity <= 2 then
971
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * angles(math.rad(0), math.rad(-60), math.rad(-10)), 0.5)
972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-40)), 0.5)
973
      end
974
    end
975
  end
976
  CreateSound("http://www.roblox.com/asset/?id=243711349", a.bmPart, 1, 1.2)
977
  for i = 0, 5, 0.2 do
978
    swait()
979
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(90)), 0.1)
980
    Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
981
    if Torsovelocity > 2 then
982
      RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
983
      LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
984
    else
985
      if Torsovelocity <= 2 then
986
        RH.C0 = clerp(RH.C0, cn(1, -0.7, 0) * angles(math.rad(0), math.rad(60), math.rad(10)), 0.5)
987
        LH.C0 = clerp(LH.C0, cn(-1.1, -1, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(40)), 0.5)
988
      end
989
    end
990
  end
991
  attack = false
992
  con:disconnect()
993
end
994
attacktwo = function()
995
  attack = true
996
  local con = a.hbPart.Touched:connect(function(hit)
997
    damage(hit, 2, 3, math.random(10, 15), 1, RootPart, 0.5)
998
  end)
999
  for i = 0, 5, 0.3 do
1000
    swait()
1001
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(90)), 0.3)
1002
    Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
1003
    if Torsovelocity > 2 then
1004
      RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1005
      LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1006
    else
1007
      if Torsovelocity <= 2 then
1008
        RH.C0 = clerp(RH.C0, cn(1, -0.7, 0) * angles(math.rad(0), math.rad(60), math.rad(10)), 0.5)
1009
        LH.C0 = clerp(LH.C0, cn(-1.1, -1, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(40)), 0.5)
1010
      end
1011
    end
1012
  end
1013
  CreateSound("http://www.roblox.com/asset/?id=243711349", a.bmPart, 1, 1.2)
1014
  for i = 0, 5, 0.2 do
1015
    swait()
1016
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-90)), 0.1)
1017
    Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
1018
    if Torsovelocity > 2 then
1019
      RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1020
      LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1021
    else
1022
      if Torsovelocity <= 2 then
1023
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * angles(math.rad(0), math.rad(-60), math.rad(-10)), 0.5)
1024
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-40)), 0.5)
1025
      end
1026
    end
1027
  end
1028
  attack = false
1029
  con:disconnect()
1030
end
1031
FindNearestTorso = function(Position, Distance, SinglePlayer)
1032
	--[[if SinglePlayer==nil then
1033
		return
1034
end--]]
1035
  --if (SinglePlayer.Torso.CFrame.p - Position).magnitude >= Distance then
1036
      local List = {}
1037
      for i,v in pairs(workspace:GetChildren()) do
1038
        if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and (v.Torso.Position - Position).magnitude <= Distance then
1039
          table.insert(List, v)
1040
        end
1041
      end
1042
      do return List end
1043
      -- DECOMPILER ERROR: 3 unprocessed JMP targets
1044
    --end
1045
  --end
1046
end
1047
smashy = function()
1048
  subtractstamina(skill3stam)
1049
  local asd = makeeffect(workspace, Vector3.new(8, 10, 8), RootPart.CFrame * CFrame.new(1, -1, -4), 0.35, 0.025, Vector3.new(1, 1, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
1050
  local asd = makeeffect(workspace, Vector3.new(10, 10, 10), RootPart.CFrame * CFrame.new(1, -1, -4), 0.35, 0.025, Vector3.new(1, 0, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
1051
  local asd = makeeffect(workspace, Vector3.new(10, 4, 10), RootPart.CFrame * CFrame.new(1, -2, -4), 0.35, 0.025, Vector3.new(1, 0, 1), 3, Meshes.Blast, nil, BrickColor.new(Torso.BrickColor.Color))
1052
  CreateSound("http://roblox.com/asset/?id=183763515", a.sPart, 1, 1)
1053
  CreateSound("http://roblox.com/asset/?id=183763512", a.sPart, 1, 1)
1054
  CreateSound("http://roblox.com/asset/?id=183763506", a.sPart, 1, 1)
1055
  CreateSound("http://roblox.com/asset/?id=183763498", a.sPart, 1, 1)
1056
  CreateSound("http://roblox.com/asset/?id=183763493", a.sPart, 1, 1)
1057
  CreateSound("http://roblox.com/asset/?id=192410070", a.sPart, 1, 1)
1058
  for i,v in pairs(FindNearestTorso(Torso.CFrame.p, 25)) do
1059
    if v:FindFirstChild("Humanoid") then
1060
      damage(v.Torso, 7, 8, math.random(100, 150), 1, RootPart, 0.5)
1061
    end
1062
  end
1063
end
1064
supersmash = function()
1065
  skill3 = true
1066
  attack = true
1067
  Character.Humanoid.WalkSpeed = 0
1068
  Character.Humanoid.Jump = true
1069
  for i = 0, 6, 0.1 do
1070
    swait()
1071
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 7.65) * angles(math.rad(8.7), math.rad(0), math.rad(0)), 0.1)
1072
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1073
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
1074
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(30), math.rad(50)), 0.1)
1075
    RH.C0 = clerp(RH.C0, cn(1, 0, -0.8) * RHCF * angles(math.rad(-20), math.rad(0), math.rad(1)), 0.1)
1076
    LH.C0 = clerp(LH.C0, cn(-1, -0.9, 0) * LHCF * angles(math.rad(1), math.rad(0), math.rad(-40)), 0.1)
1077
    w.C0 = clerp(w.C0, CFrame.new(-0.55, 0, -0.3) * angles(math.rad(-100), math.rad(220), math.rad(0)), 0.5)
1078
  end
1079
  Character.Humanoid.Jump = true
1080
  Torso.Velocity = Vector3.new(0, 200, 0)
1081
  smashy()
1082
  Character.Humanoid.WalkSpeed = 16
1083
  for i = 0, 2, 0.1 do
1084
    swait()
1085
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1086
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1087
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1088
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1089
    RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
1090
    LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
1091
    w.C0 = clerp(w.C0, CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30)), 0.5)
1092
  end
1093
  attack = false
1094
  wait(cooldown3)
1095
  skill3 = false
1096
end
1097
laser = function()
1098
  local Part = Instance.new("Part")
1099
  Part.Parent = a
1100
  Part.Reflectance = 0
1101
  Part.Transparency = 0
1102
  Part.CanCollide = false
1103
  Part.Locked = true
1104
  Part.Anchored = true
1105
  Part.Color = Color3.new(1, 1, 1)
1106
  Part.Name = "laser"
1107
  Part.Size = Vector3.new(1000, 1, 1)
1108
  Part.Material = "Neon"
1109
  Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1110
  Part.CFrame = a.bmPart.CFrame * CFrame.new(500, 0, 0)
1111
  local con = Part.Touched:connect(function(hit)
1112
    damage(hit, 7, 8, math.random(10, 15), 1, RootPart, 0.1)
1113
  end)
1114
  wait(0.01)
1115
  Part.Parent = nil
1116
con:disconnect()
1117
end
1118
bfg = function()
1119
  stamina = 500
1120
  skill4 = true
1121
  Character.Humanoid.WalkSpeed = 0
1122
  CreateSound("http://roblox.com/asset/?id=10209788", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 0.5)
1123
  for i = 0, 6, 0.1 do
1124
    swait()
1125
    BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
1126
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1127
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
1128
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
1129
    LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
1130
    RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
1131
    LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
1132
    w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
1133
    for k,v in pairs(a:GetChildren()) do
1134
      if v.Name == "bPart" and v.BrickColor ~= "Really black" then
1135
        v.Color = Color3.new(i / 10 + 0.388235, 0.372549, 0.384314)
1136
      end
1137
    end
1138
    local offset = (Torso.Position.y - mouse.Hit.p.y) / 60
1139
    local mag = (Torso.Position - mouse.Hit.p).magnitude / 80
1140
    offset = offset / mag
1141
    RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
1142
  end
1143
  for k,v in pairs(a:GetChildren()) do
1144
    if (v.Name == "bPart" or v.Name == "gbPart") and v.BrickColor ~= "Really black" then
1145
      v.Material = "Neon"
1146
    end
1147
  end
1148
  for i = 0, 6, 0.1 do
1149
    swait()
1150
    BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
1151
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1152
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
1153
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
1154
    LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
1155
    RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
1156
    LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
1157
    w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
1158
    for k,v in pairs(a:GetChildren()) do
1159
      if v.Name == "bPart" and v.BrickColor ~= "Really black" then
1160
        v.Color = Color3.new(1, i / 20 + 0.384314, i / 20 + 0.384314)
1161
      end
1162
    end
1163
    local offset = (Torso.Position.y - mouse.Hit.p.y) / 60
1164
    local mag = (Torso.Position - mouse.Hit.p).magnitude / 80
1165
    offset = offset / mag
1166
    RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
1167
  end
1168
  for i = 0, 10, 0.1 do
1169
    swait()
1170
    BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
1171
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1172
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
1173
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
1174
    LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
1175
    RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
1176
    LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
1177
    w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
1178
    local offset = Torso.Position.y - mouse.Hit.p.y
1179
    local mag = (Torso.Position - mouse.Hit.p).magnitude
1180
    offset = offset / mag
1181
    RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
1182
    CreateSound("http://roblox.com/asset/?id=10209658", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 1)
1183
    laser()
1184
    stamina = stamina - 4.8
1185
  end
1186
  CreateSound("http://roblox.com/asset/?id=10209786", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 0.5)
1187
  for k,v in pairs(a:GetChildren()) do
1188
    if (v.Name == "bPart" or v.Name == "gbPart") and v.BrickColor ~= "Really black" then
1189
      v.Material = "Plastic"
1190
      v.Color = Color3.new(0.388235, 0.372549, 0.384314)
1191
    end
1192
  end
1193
  for i = 0, 6, 0.1 do
1194
    swait()
1195
    BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
1196
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.1 * math.cos(sine / sine)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1197
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.3)
1198
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5)
1199
    LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -1) * angles(math.rad(130), math.rad(0), math.rad(40)), 0.5)
1200
    RH.C0 = clerp(RH.C0, cn(1, -1.4 - 0.1 * math.cos(sine / sine), -0.5) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(-90 + 0 * math.cos(sine / sine))), 0.3)
1201
    LH.C0 = clerp(LH.C0, cn(-1, 0.1 - 0.1 * math.cos(sine / sine), -0.9) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 0 * math.cos(sine / sine))), 0.3)
1202
    w.C0 = clerp(w.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(-90), math.rad(180), math.rad(0)), 0.5)
1203
    local offset = Torso.Position.y - mouse.Hit.p.y
1204
    local mag = (Torso.Position - mouse.Hit.p).magnitude
1205
    offset = offset / mag
1206
    RW.C1 = clerp(RW.C1, cn(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), 0.5)
1207
  end
1208
  Character.Humanoid.WalkSpeed = 16
1209
  for i = 0, 1.5, 0.1 do
1210
    swait()
1211
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
1212
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(50)), 0.3)
1213
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1214
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1215
    RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1216
    LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1217
    w.C0 = clerp(w.C0, CFrame.new(-0.55, -0.3, -0.4) * angles(math.rad(225), math.rad(-25), math.rad(30)), 0.5)
1218
  end
1219
  skill4 = false
1220
  spinUp = false
1221
end
1222
Shoot = function(asd, spread1, spread2)
1223
  local MainPos = asd.Position
1224
  local MainPos2 = mouse.Hit.p
1225
  local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
1226
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
1227
  num = 10
1228
  coroutine.resume(coroutine.create(function(Spreaded)
1229
    repeat
1230
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, user)
1231
      local TheHit = mouse.Hit.p
1232
      local mag = (MainPos - pos).magnitude
1233
      CylinderEffect(BrickColor.new(Torso.BrickColor.Color), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 1.5, 0.5)
1234
      MainPos = MainPos + MouseLook.lookVector * 10
1235
      num = num - 1
1236
      if hit ~= nil and hit.Name ~= "Effect" then
1237
        num = 0
1238
        damage(hit, 0.7, 1.3, 0, 1, RootPart, 0.1)
1239
      end
1240
    until num <= 0
1241
  end))
1242
end
1243
spin = function()
1244
  attack = true
1245
  local stest = 0
1246
  for i,v in pairs(a.bmPart:GetChildren()) do
1247
    v.Volume = 0
1248
    v.Parent = game.Lighting
1249
    v.Parent = nil
1250
  end
1251
  Character.Humanoid.WalkSpeed = 5
1252
  defense.Value = 1.4
1253
  while spinUp == true do
1254
        swait()
1255
            local aim = CFrame.new(RootPart.Position, mouse.Hit.p)
1256
            local direction = aim.lookVector
1257
            local headingA = math.atan2(direction.x, direction.z)
1258
            headingA = math.deg(headingA)
1259
            local offset = CFrame.new(Torso.Position, RootPart.Position)
1260
            local directionO = offset.lookVector
1261
            local headingO = math.atan2(directionO.x, directionO.z)
1262
            headingO = math.deg(headingO)
1263
            local heading = math.floor(headingA) - math.floor(headingO)
1264
            local limit = lim - headingO
1265
            lim = headingO
1266
            local fol = CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(headingA - 215), math.rad(0))
1267
            Humanoid.AutoRotate = false
1268
            RootPart.CFrame = CFrame.new(RootPart.Position) * angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
1269
            BM.C0 = clerp(BM.C0, a.Handle.CFrame:inverse() * a.bmPart.CFrame * angles(math.rad(45), math.rad(0), math.rad(0)), 1)
1270
            if skill4 == false then
1271
              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.3)
1272
              Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30)), 0.3)
1273
              RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(35), math.rad(0), math.rad(0)), 0.5)
1274
              LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(80), math.rad(-70), math.rad(50)), 0.5)
1275
            end
1276
            if stest == 0 then
1277
              CreateSound("http://roblox.com/asset/?id=10209788", Player.Character:WaitForChild("WeaponModel").Model.bmPart, 1, 1)
1278
              stest = 1
1279
            end
1280
            local p = a.bmPart:FindFirstChild("Sound")
1281
            if p ~= nil and stest == 1 and p.TimePosition > 0.953 then
1282
              CreateSound("http://roblox.com/asset/?id=10209780", a.bmPart, 0.799, 1, true, true)
1283
              stest = 2
1284
              spining = true
1285
            end
1286
            -- DECOMPILER ERROR at PC365: Unhandled construct in 'MakeBoolean' P1
1287
1288
            if stest ~= 2 or Torsovelocity > 2 and skill4 == false then
1289
              RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 15))), 0.3)
1290
              LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 15))), 0.3)
1291
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
1292
1293
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
1294
1295
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
1296
1297
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
1298
1299
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_THEN_STMT
1300
1301
              -- DECOMPILER ERROR at PC406: LeaveBlock: unexpected jumping out IF_STMT
1302
1303
            end
1304
      if Torsovelocity > 2 or skill4 == false then
1305
        RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1306
        LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1307
    end
1308
      if spinUp == false then
1309
        attack = false
1310
        Humanoid.AutoRotate = true
1311
        for i,v in pairs(a.bmPart:GetChildren()) do
1312
          v.Volume = 0
1313
          v.Parent = game.Lighting
1314
          game:GetService("Debris"):AddItem(v, 6)
1315
        end
1316
        spining = false
1317
        Character.Humanoid.WalkSpeed = 16
1318
        defense.Value = defensevalue
1319
        CreateSound("http://roblox.com/asset/?id=10209786", Player.Character:WaitForChild("WeaponModel").Model.Handle, 1, 1)
1320
        break
1321
      end
1322
    end
1323
end
1324
fire = function()
1325
  local fSound = 0
1326
  coroutine.resume(coroutine.create(function()
1327
    while wait() do
1328
      if shooting == true and spining == true and stamina < maxstamina then
1329
        if fSound == 0 then
1330
          for i,v in pairs(a.hbPart:GetChildren()) do
1331
            if v.Name == "Sound" then
1332
              v.Volume = 0
1333
              v.Parent = game.Lighting
1334
              game:GetService("Debris"):AddItem(v, 6)
1335
            end
1336
          end
1337
          CreateSound("http://roblox.com/asset/?id=10209776", a.hbPart, 1, 1, true, true)
1338
          fSound = 1
1339
        end
1340
        stamina = stamina + 1
1341
        Shoot(a.sPart, 1, 1)
1342
      end
1343
      if maxstamina <= stamina and fSound == 1 and spining == true then
1344
        for i,v in pairs(a.hbPart:GetChildren()) do
1345
          if v.Name == "Sound" then
1346
            v.Volume = 0
1347
            v.Parent = game.Lighting
1348
            game:GetService("Debris"):AddItem(v, 6)
1349
          end
1350
        end
1351
        CreateSound("http://roblox.com/asset/?id=10209225", a.hbPart, 1, 0.8, true, true)
1352
        fSound = 0
1353
      end
1354
      if spining == false then
1355
        for i,v in pairs(a.hbPart:GetChildren()) do
1356
          if v.Name == "Sound" then
1357
            v.Volume = 0
1358
            v.Parent = game.Lighting
1359
            game:GetService("Debris"):AddItem(v, 6)
1360
          end
1361
        end
1362
        fSound = 0
1363
      end
1364
      if shooting == false then
1365
        for i,v in pairs(a.hbPart:GetChildren()) do
1366
          if v.Name == "Sound" then
1367
            v.Volume = 0
1368
            v.Parent = game.Lighting
1369
            game:GetService("Debris"):AddItem(v, 6)
1370
          end
1371
        end
1372
        break
1373
      end
1374
    end
1375
  end))
1376
end
1377
subtractstamina = function(k)
1378
  if stamina <= maxstamina - k then
1379
    stamina = stamina + k
1380
  end
1381
end
1382
mouse.Button1Down:connect(function()
1383
  shooting = true
1384
  fire()
1385
  if attack == false then
1386
    if attacktype == 1 then
1387
      attackone()
1388
      attacktype = 2
1389
    else
1390
      if attacktype == 2 then
1391
        attacktwo()
1392
        attacktype = 1
1393
      end
1394
    end
1395
  end
1396
end)
1397
mouse.Button1Up:connect(function()
1398
  shooting = false
1399
end)
1400
mouse.KeyDown:connect(function(k)
1401
  k = k:lower()
1402
  if k == "e" and skill4 == false then
1403
    if spinUp == false and attack == false then
1404
      spinUp = true
1405
      spin()
1406
    else
1407
      spinUp = false
1408
    end
1409
  else
1410
    -- DECOMPILER ERROR at PC38: Unhandled construct in 'MakeBoolean' P1
1411
1412
    if k == "c" and attack == false and co3 <= cooldown3 and stamina <= maxstamina - skill3stam then
1413
      cooldown3 = 0
1414
      supersmash()
1415
    end
1416
  end
1417
  if k == "v" and maxstamina <= stamina and spinUp == true and co4 <= cooldown4 then
1418
    cooldown4 = 0
1419
    bfg()
1420
  end
1421
end)
1422
mouse.KeyUp:connect(function(k)
1423
  k = k:lower()
1424
  if attack ~= true or k == "" then
1425
  end
1426
end)
1427
updateskills = function()
1428
  -- DECOMPILER ERROR at PC14: Unhandled construct in 'MakeBoolean' P1
1429
1430
  if (cooldown1 <= co1 and cooldown2 > co2) or cooldown3 <= co3 then
1431
    cooldown3 = cooldown3 + 0.033333333333333
1432
  end
1433
  if cooldown4 <= co4 then
1434
    cooldown4 = cooldown4 + 0.033333333333333
1435
  end
1436
  if stamina <= skill1stam then
1437
    bar4.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
1438
  else
1439
    bar4.BackgroundColor3 = skillcolorscheme
1440
  end
1441
  if stamina <= skill2stam then
1442
    bar3.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
1443
  else
1444
    bar3.BackgroundColor3 = skillcolorscheme
1445
  end
1446
  if maxstamina - skill3stam <= stamina then
1447
    bar1.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
1448
  else
1449
    bar1.BackgroundColor3 = skillcolorscheme
1450
  end
1451
  if stamina < maxstamina then
1452
    bar2.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
1453
  else
1454
    bar2.BackgroundColor3 = skillcolorscheme
1455
  end
1456
  if stamina > 0 then
1457
    staminacover.BackgroundColor3 = Color3.new(stamina * 2 / maxstamina, (maxstamina - stamina) / maxstamina ^ 0.25, 0)
1458
    if stamina > 250 then
1459
      for k,v in pairs(a:GetChildren()) do
1460
        if v.Name == "gbPart" then
1461
          v.Color = Color3.new((stamina - 200) / 300 + 0.388235, 0.372549, 0.384314)
1462
        end
1463
      end
1464
    else
1465
      do
1466
        for k,v in pairs(a:GetChildren()) do
1467
          if v.Name == "gbPart" then
1468
            v.Color = Color3.new(0.388235, 0.372549, 0.384314)
1469
          end
1470
        end
1471
        do
1472
          if spinUp == false then
1473
            stamina = stamina + recovermana
1474
          end
1475
        end
1476
      end
1477
    end
1478
  end
1479
end
1480
game:GetService("RunService").Stepped:connect(function()
1481
  updateskills()
1482
  healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
1483
  staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
1484
  bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
1485
  bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
1486
  bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
1487
  bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
1488
  Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1489
  velocity = RootPart.Velocity.y
1490
  sine = sine + change
1491
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
1492
  if equipped == true or equipped == false then
1493
    if RootPart.Velocity.y > 1 and hit == nil then
1494
      Anim = "Jump"
1495
      if attack == false then
1496
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1497
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1498
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1499
        LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1500
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
1501
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
1502
      end
1503
    else
1504
      if RootPart.Velocity.y < -1 and hit == nil then
1505
        Anim = "Fall"
1506
        if attack == false then
1507
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1508
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1509
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1510
          LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1511
          RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1512
          LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1513
        end
1514
      else
1515
        if Torsovelocity < 1 and hit ~= nil then
1516
          Anim = "Idle"
1517
          if attack == false then
1518
            change = 1
1519
            RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
1520
            Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(50)), 0.3)
1521
            RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1522
            LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1523
            RH.C0 = clerp(RH.C0, cn(1, -0.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1524
            LH.C0 = clerp(LH.C0, cn(-1, -0.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / sine)), math.rad(5), math.rad(0 + 2 * math.cos(sine / sine))), 0.3)
1525
          end
1526
        else
1527
          if Torsovelocity > 2 and hit ~= nil then
1528
            Anim = "Walk"
1529
            if attack == false then
1530
              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + 0.1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(-50 + 1 * math.cos(sine / 10))), 0.2)
1531
              Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(50 - 1 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
1532
              RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.5)
1533
              LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(100), math.rad(-50), math.rad(50)), 0.1)
1534
              RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1535
              LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 10))), 0.3)
1536
            end
1537
          end
1538
        end
1539
      end
1540
    end
1541
  end
1542
  if #Effects > 0 then
1543
    for e = 1, #Effects do
1544
      if Effects[e] ~= nil then
1545
        local Thing = Effects[e]
1546
        if Thing ~= nil then
1547
          local Part = Thing[1]
1548
          local Mode = Thing[2]
1549
          local Delay = Thing[3]
1550
          local IncX = Thing[4]
1551
          local IncY = Thing[5]
1552
          local IncZ = Thing[6]
1553
          if Thing[1].Transparency <= 1 then
1554
            if Thing[2] == "Block1" then
1555
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1556
              local Mesh = Thing[1].Mesh
1557
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1558
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1559
            else
1560
              do
1561
                if Thing[2] == "Block2" then
1562
                  Thing[1].CFrame = Thing[1].CFrame
1563
                  local Mesh = Thing[7]
1564
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1565
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1566
                else
1567
                  do
1568
                    if Thing[2] == "Cylinder" then
1569
                      local Mesh = Thing[1].Mesh
1570
                      Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1571
                      Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1572
                    else
1573
                      do
1574
                        if Thing[2] == "Blood" then
1575
                          local Mesh = Thing[7]
1576
                          Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
1577
                          Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1578
                          Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1579
                        else
1580
                          do
1581
                            if Thing[2] == "Elec" then
1582
                              local Mesh = Thing[1].Mesh
1583
                              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1584
                              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1585
                            else
1586
                              do
1587
                                do
1588
                                  if Thing[2] == "Disappear" then
1589
                                    Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1590
                                  else
1591
                                    if Thing[2] == "Shatter" then
1592
                                      Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1593
                                      Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1594
                                      Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1595
                                      Thing[6] = Thing[6] + Thing[5]
1596
                                    end
1597
                                  end
1598
                                  Part.Parent = nil
1599
                                  table.remove(Effects, e)
1600
                                end
1601
                              end
1602
                            end
1603
                          end
1604
                        end
1605
                      end
1606
                    end
1607
                  end
1608
                end
1609
              end
1610
            end
1611
          end
1612
        end
1613
      end
1614
    end
1615
  end
1616
end)
1617
1618
1619
end,o1)
1620
end))
1621
o2 = Create("Folder",{
1622
["Name"] = "Vulcax",
1623
["Parent"] = o1,
1624
})
1625
o3 = Create("Model",{
1626
["Parent"] = o2,
1627
})
1628
o4 = Create("Part",{
1629
["Name"] = "Handle",
1630
["Parent"] = o3,
1631
["BrickColor"] = BrickColor.new("Really black"),
1632
["Position"] = Vector3.new(7.96630812, 26.1241455, 23.4207916),
1633
["Rotation"] = Vector3.new(169.802689, 84.3459091, -9.85969162),
1634
["CFrame"] = CFrame.new(7.96630812, 26.1241455, 23.4207916, 0.0970679, 0.0168706998, 0.99513483, 0.342106253, -0.939499378, -0.0174423885, 0.934634268, 0.342134923, -0.0969668031),
1635
["CanCollide"] = false,
1636
["FormFactor"] = Enum.FormFactor.Symmetric,
1637
["Size"] = Vector3.new(0.993908763, 0.200000003, 0.340048581),
1638
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1639
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1640
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1641
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1642
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1643
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1644
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1645
})
1646
o5 = Create("Part",{
1647
["Parent"] = o3,
1648
["BrickColor"] = BrickColor.new("Really black"),
1649
["Position"] = Vector3.new(8.078125, 24.7594604, 24.6522827),
1650
["Rotation"] = Vector3.new(-19.9083519, 1.37526977, 3.04147339),
1651
["CFrame"] = CFrame.new(8.078125, 24.7594604, 24.6522827, 0.998303771, -0.0530435145, 0.0240006819, 0.0417269319, 0.939348221, 0.340418696, -0.0406018496, -0.338839829, 0.939968169),
1652
["CanCollide"] = false,
1653
["FormFactor"] = Enum.FormFactor.Symmetric,
1654
["Size"] = Vector3.new(1.17000008, 1, 0.200000003),
1655
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1656
})
1657
o6 = Create("Part",{
1658
["Parent"] = o3,
1659
["BrickColor"] = BrickColor.new("Maroon"),
1660
["Position"] = Vector3.new(10.3044424, 24.5795288, 23.7280579),
1661
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
1662
["CFrame"] = CFrame.new(10.3044424, 24.5795288, 23.7280579, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
1663
["CanCollide"] = false,
1664
["FormFactor"] = Enum.FormFactor.Symmetric,
1665
["Size"] = Vector3.new(0.200000003, 1.86425054, 1.96476543),
1666
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1667
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1668
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1669
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1670
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1671
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1672
["Color"] = Color3.new(0.458824, 0, 0),
1673
})
1674
o7 = Create("Part",{
1675
["Parent"] = o3,
1676
["BrickColor"] = BrickColor.new("Really black"),
1677
["Position"] = Vector3.new(8.02209377, 25.6297607, 24.0051422),
1678
["Rotation"] = Vector3.new(179.400284, 84.3221436, -19.4125423),
1679
["CFrame"] = CFrame.new(8.02209377, 25.6297607, 24.0051422, 0.093311049, 0.0328829661, 0.995093882, 0.342172801, -0.939636528, -0.00103554339, 0.934992492, 0.340590656, -0.098930113),
1680
["CanCollide"] = false,
1681
["FormFactor"] = Enum.FormFactor.Symmetric,
1682
["Size"] = Vector3.new(0.200000003, 1.40579975, 0.319547057),
1683
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1684
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1685
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1686
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1687
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1688
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1689
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1690
})
1691
o8 = Create("Part",{
1692
["Parent"] = o3,
1693
["BrickColor"] = BrickColor.new("Maroon"),
1694
["Position"] = Vector3.new(8.67976189, 24.5366802, 23.8905334),
1695
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
1696
["CFrame"] = CFrame.new(8.67976189, 24.5366802, 23.8905334, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
1697
["CanCollide"] = false,
1698
["FormFactor"] = Enum.FormFactor.Symmetric,
1699
["Size"] = Vector3.new(3.28481388, 1.71425056, 1.80476546),
1700
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1701
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1702
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1703
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1704
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1705
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1706
["Color"] = Color3.new(0.458824, 0, 0),
1707
})
1708
o9 = Create("Part",{
1709
["Parent"] = o3,
1710
["BrickColor"] = BrickColor.new("Really black"),
1711
["Position"] = Vector3.new(7.94494581, 25.382019, 23.2556),
1712
["Rotation"] = Vector3.new(179.400284, 84.3221436, -19.4125423),
1713
["CFrame"] = CFrame.new(7.94494581, 25.382019, 23.2556, 0.093311049, 0.0328829661, 0.995093882, 0.342172801, -0.939636528, -0.00103554339, 0.934992492, 0.340590656, -0.098930113),
1714
["CanCollide"] = false,
1715
["FormFactor"] = Enum.FormFactor.Symmetric,
1716
["Size"] = Vector3.new(0.200000003, 1.45579982, 0.324047714),
1717
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1718
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1719
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1720
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1721
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1722
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1723
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1724
})
1725
o10 = Create("Part",{
1726
["Parent"] = o3,
1727
["BrickColor"] = BrickColor.new("Really black"),
1728
["Position"] = Vector3.new(9.80725002, 24.3938599, 22.4433899),
1729
["Rotation"] = Vector3.new(-146.100571, 85.4688339, -126.433548),
1730
["CFrame"] = CFrame.new(9.80725002, 24.3938599, 22.4433899, -0.046918679, 0.063560985, 0.996874511, 0.997986794, 0.0456169918, 0.0440624841, -0.0426737554, 0.996934831, -0.0655733198),
1731
["CanCollide"] = false,
1732
["FormFactor"] = Enum.FormFactor.Symmetric,
1733
["Size"] = Vector3.new(1.65390897, 0.307545304, 0.330048591),
1734
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1735
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1736
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1737
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1738
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1739
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1740
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1741
})
1742
o11 = Create("Part",{
1743
["Parent"] = o3,
1744
["Position"] = Vector3.new(10.3498535, 24.5913696, 23.6963959),
1745
["Rotation"] = Vector3.new(10.0424194, 5.971066, -0.375710368),
1746
["CFrame"] = CFrame.new(10.3498535, 24.5913696, 23.6963959, 0.994553089, 0.00652175862, 0.104026221, 0.0116828317, 0.984776437, -0.173431113, -0.103573643, 0.173701778, 0.979336262),
1747
["CanCollide"] = false,
1748
["FormFactor"] = Enum.FormFactor.Symmetric,
1749
["Shape"] = Enum.PartType.Cylinder,
1750
["Size"] = Vector3.new(0.600088477, 1.40870726, 1.54072678),
1751
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1752
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1753
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1754
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1755
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1756
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1757
})
1758
o12 = Create("Part",{
1759
["Parent"] = o3,
1760
["BrickColor"] = BrickColor.new("Really black"),
1761
["Position"] = Vector3.new(9.81396389, 25.0169067, 22.9824524),
1762
["Rotation"] = Vector3.new(-152.067764, 84.6975479, -120.488121),
1763
["CFrame"] = CFrame.new(9.81396389, 25.0169067, 22.9824524, -0.0468867309, 0.079635635, 0.995720744, 0.997988224, 0.0463210158, 0.0432888418, -0.0426754653, 0.995747209, -0.081647262),
1764
["CanCollide"] = false,
1765
["FormFactor"] = Enum.FormFactor.Symmetric,
1766
["Size"] = Vector3.new(0.445565641, 0.825799823, 0.319547057),
1767
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1768
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1769
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1770
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1771
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1772
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1773
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1774
})
1775
o13 = Create("Part",{
1776
["Parent"] = o3,
1777
["BrickColor"] = BrickColor.new("Really black"),
1778
["Position"] = Vector3.new(9.86315823, 23.8283081, 22.9790344),
1779
["Rotation"] = Vector3.new(-152.067764, 84.6975479, -120.488121),
1780
["CFrame"] = CFrame.new(9.86315823, 23.8283081, 22.9790344, -0.0468867309, 0.079635635, 0.995720744, 0.997988224, 0.0463210158, 0.0432888418, -0.0426754653, 0.995747209, -0.081647262),
1781
["CanCollide"] = false,
1782
["FormFactor"] = Enum.FormFactor.Symmetric,
1783
["Size"] = Vector3.new(0.445565641, 0.945799708, 0.324047714),
1784
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1785
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1786
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1787
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1788
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1789
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1790
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1791
})
1792
o14 = Create("Part",{
1793
["Parent"] = o3,
1794
["BrickColor"] = BrickColor.new("Maroon"),
1795
["Position"] = Vector3.new(11.2430296, 24.5244942, 23.5984535),
1796
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
1797
["CFrame"] = CFrame.new(11.2430296, 24.5244942, 23.5984535, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
1798
["CanCollide"] = false,
1799
["FormFactor"] = Enum.FormFactor.Symmetric,
1800
["Size"] = Vector3.new(1.20000005, 1.71425056, 1.80476546),
1801
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1802
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1803
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1804
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1805
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1806
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1807
["Color"] = Color3.new(0.458824, 0, 0),
1808
})
1809
o15 = Create("Part",{
1810
["Name"] = "bPart",
1811
["Parent"] = o3,
1812
["BrickColor"] = BrickColor.new("Really black"),
1813
["Position"] = Vector3.new(14.9212942, 24.369873, 22.6005859),
1814
["Rotation"] = Vector3.new(119.915054, -2.38749576, -5.48886728),
1815
["CFrame"] = CFrame.new(14.9212942, 24.369873, 22.6005859, 0.994550765, 0.0955693126, -0.0416576043, 0.0117614781, -0.499882549, -0.866013408, -0.103588201, 0.86080426, -0.498282611),
1816
["CanCollide"] = false,
1817
["FormFactor"] = Enum.FormFactor.Custom,
1818
["Shape"] = Enum.PartType.Cylinder,
1819
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1820
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1821
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1822
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1823
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1824
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1825
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1826
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1827
})
1828
o16 = Create("SpecialMesh",{
1829
["Parent"] = o15,
1830
["Scale"] = Vector3.new(1, 1, 0.699999988),
1831
["MeshType"] = Enum.MeshType.Cylinder,
1832
})
1833
o17 = Create("Part",{
1834
["Name"] = "bPart",
1835
["Parent"] = o3,
1836
["BrickColor"] = BrickColor.new("Really black"),
1837
["Position"] = Vector3.new(14.9378662, 24.1638184, 22.735672),
1838
["Rotation"] = Vector3.new(100.004623, -0.376398712, -5.97186327),
1839
["CFrame"] = CFrame.new(14.9378662, 24.1638184, 22.735672, 0.994551659, 0.104037814, -0.00656934967, 0.0116402907, -0.173457995, -0.984772503, -0.103593066, 0.979330719, -0.173723951),
1840
["CanCollide"] = false,
1841
["FormFactor"] = Enum.FormFactor.Custom,
1842
["Shape"] = Enum.PartType.Cylinder,
1843
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1844
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1845
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1846
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1847
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1848
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1849
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1850
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1851
})
1852
o18 = Create("SpecialMesh",{
1853
["Parent"] = o17,
1854
["Scale"] = Vector3.new(1, 1, 0.699999988),
1855
["MeshType"] = Enum.MeshType.Cylinder,
1856
})
1857
o19 = Create("Part",{
1858
["Name"] = "bPart",
1859
["Parent"] = o3,
1860
["BrickColor"] = BrickColor.new("Dark stone grey"),
1861
["Position"] = Vector3.new(15.0097656, 25.2883301, 23.5650024),
1862
["Rotation"] = Vector3.new(-99.8903885, -1.6900171, 5.74190378),
1863
["CFrame"] = CFrame.new(15.0097656, 25.2883301, 23.5650024, 0.99454993, -0.10000395, -0.0294920858, 0.0117234616, -0.173808888, 0.98470968, -0.103600837, -0.979688644, -0.171689197),
1864
["CanCollide"] = false,
1865
["FormFactor"] = Enum.FormFactor.Symmetric,
1866
["Shape"] = Enum.PartType.Cylinder,
1867
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
1868
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1869
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1870
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1871
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1872
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1873
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1874
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
1875
})
1876
o20 = Create("Part",{
1877
["Name"] = "bPart",
1878
["Parent"] = o3,
1879
["BrickColor"] = BrickColor.new("Really black"),
1880
["Position"] = Vector3.new(15.0114737, 25.2886353, 23.5670319),
1881
["Rotation"] = Vector3.new(-99.8903885, -1.6900171, 5.74190378),
1882
["CFrame"] = CFrame.new(15.0114737, 25.2886353, 23.5670319, 0.99454993, -0.10000395, -0.0294920858, 0.0117234616, -0.173808888, 0.98470968, -0.103600837, -0.979688644, -0.171689197),
1883
["CanCollide"] = false,
1884
["FormFactor"] = Enum.FormFactor.Custom,
1885
["Shape"] = Enum.PartType.Cylinder,
1886
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1887
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1888
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1889
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1890
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1891
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1892
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1893
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1894
})
1895
o21 = Create("SpecialMesh",{
1896
["Parent"] = o20,
1897
["Scale"] = Vector3.new(1, 1, 0.699999988),
1898
["MeshType"] = Enum.MeshType.Cylinder,
1899
})
1900
o22 = Create("Part",{
1901
["Name"] = "bPart",
1902
["Parent"] = o3,
1903
["BrickColor"] = BrickColor.new("Dark stone grey"),
1904
["Position"] = Vector3.new(14.984252, 25.3580322, 23.3298492),
1905
["Rotation"] = Vector3.new(-119.826874, -3.54863977, 4.82000208),
1906
["CFrame"] = CFrame.new(14.984252, 25.3580322, 23.3298492, 0.99455303, -0.0838646144, -0.0618958585, 0.0117139705, -0.500133753, 0.865868926, -0.103571989, -0.861877501, -0.496427178),
1907
["CanCollide"] = false,
1908
["FormFactor"] = Enum.FormFactor.Symmetric,
1909
["Shape"] = Enum.PartType.Cylinder,
1910
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
1911
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1912
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1913
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1914
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1915
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1916
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1917
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
1918
})
1919
o23 = Create("Part",{
1920
["Name"] = "bPart",
1921
["Parent"] = o3,
1922
["BrickColor"] = BrickColor.new("Really black"),
1923
["Position"] = Vector3.new(14.9855957, 23.946228, 23.1681213),
1924
["Rotation"] = Vector3.new(60.1733475, 3.54685664, -4.82285976),
1925
["CFrame"] = CFrame.new(14.9855957, 23.946228, 23.1681213, 0.994550824, 0.0839143842, 0.061864797, 0.0116625726, 0.500128865, -0.865872443, -0.103599533, 0.861875594, 0.496424854),
1926
["CanCollide"] = false,
1927
["FormFactor"] = Enum.FormFactor.Custom,
1928
["Shape"] = Enum.PartType.Cylinder,
1929
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1930
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1931
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1932
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1933
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1934
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1935
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1936
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1937
})
1938
o24 = Create("SpecialMesh",{
1939
["Parent"] = o23,
1940
["Scale"] = Vector3.new(1, 1, 0.699999988),
1941
["MeshType"] = Enum.MeshType.Cylinder,
1942
})
1943
o25 = Create("Part",{
1944
["Name"] = "bPart",
1945
["Parent"] = o3,
1946
["BrickColor"] = BrickColor.new("Really black"),
1947
["Position"] = Vector3.new(14.986084, 25.3590088, 23.3316193),
1948
["Rotation"] = Vector3.new(-119.826874, -3.54863977, 4.82000208),
1949
["CFrame"] = CFrame.new(14.986084, 25.3590088, 23.3316193, 0.99455303, -0.0838646144, -0.0618958585, 0.0117139705, -0.500133753, 0.865868926, -0.103571989, -0.861877501, -0.496427178),
1950
["CanCollide"] = false,
1951
["FormFactor"] = Enum.FormFactor.Custom,
1952
["Shape"] = Enum.PartType.Cylinder,
1953
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1954
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1955
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1956
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1957
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1958
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1959
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1960
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1961
})
1962
o26 = Create("SpecialMesh",{
1963
["Parent"] = o25,
1964
["Scale"] = Vector3.new(1, 1, 0.699999988),
1965
["MeshType"] = Enum.MeshType.Cylinder,
1966
})
1967
o27 = Create("Part",{
1968
["Name"] = "bPart",
1969
["Parent"] = o3,
1970
["BrickColor"] = BrickColor.new("Really black"),
1971
["Position"] = Vector3.new(14.9602041, 24.0166016, 22.9327545),
1972
["Rotation"] = Vector3.new(80.1100693, 1.68752468, -5.73955679),
1973
["CFrame"] = CFrame.new(14.9602041, 24.0166016, 22.9327545, 0.994555354, 0.0999633446, 0.0294486042, 0.0116887838, 0.173796326, -0.984712362, -0.103553198, 0.979694963, 0.171681598),
1974
["CanCollide"] = false,
1975
["FormFactor"] = Enum.FormFactor.Custom,
1976
["Shape"] = Enum.PartType.Cylinder,
1977
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
1978
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1979
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1980
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1981
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1982
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1983
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
1984
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1985
})
1986
o28 = Create("SpecialMesh",{
1987
["Parent"] = o27,
1988
["Scale"] = Vector3.new(1, 1, 0.699999988),
1989
["MeshType"] = Enum.MeshType.Cylinder,
1990
})
1991
o29 = Create("Part",{
1992
["Name"] = "bPart",
1993
["Parent"] = o3,
1994
["BrickColor"] = BrickColor.new("Dark stone grey"),
1995
["Position"] = Vector3.new(14.984374, 23.9472656, 23.1701965),
1996
["Rotation"] = Vector3.new(60.1733475, 3.54685664, -4.82285976),
1997
["CFrame"] = CFrame.new(14.984374, 23.9472656, 23.1701965, 0.994550824, 0.0839143842, 0.061864797, 0.0116625726, 0.500128865, -0.865872443, -0.103599533, 0.861875594, 0.496424854),
1998
["CanCollide"] = false,
1999
["FormFactor"] = Enum.FormFactor.Symmetric,
2000
["Shape"] = Enum.PartType.Cylinder,
2001
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2002
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2003
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2004
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2005
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2006
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2007
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2008
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2009
})
2010
o30 = Create("Part",{
2011
["Name"] = "bPart",
2012
["Parent"] = o3,
2013
["BrickColor"] = BrickColor.new("Dark stone grey"),
2014
["Position"] = Vector3.new(14.9589844, 24.0169678, 22.9350586),
2015
["Rotation"] = Vector3.new(80.1100693, 1.68752468, -5.73955679),
2016
["CFrame"] = CFrame.new(14.9589844, 24.0169678, 22.9350586, 0.994555354, 0.0999633446, 0.0294486042, 0.0116887838, 0.173796326, -0.984712362, -0.103553198, 0.979694963, 0.171681598),
2017
["CanCollide"] = false,
2018
["FormFactor"] = Enum.FormFactor.Symmetric,
2019
["Shape"] = Enum.PartType.Cylinder,
2020
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2021
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2022
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2023
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2024
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2025
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2026
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2027
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2028
})
2029
o31 = Create("Part",{
2030
["Name"] = "bPart",
2031
["Parent"] = o3,
2032
["BrickColor"] = BrickColor.new("Really black"),
2033
["Position"] = Vector3.new(14.9606924, 25.3442993, 23.08638),
2034
["Rotation"] = Vector3.new(-139.832535, -4.98200798, 3.31878233),
2035
["CFrame"] = CFrame.new(14.9606924, 25.3442993, 23.08638, 0.994551301, -0.0576725826, -0.0868429095, 0.0116834482, -0.766123712, 0.642587006, -0.103592068, -0.640100241, -0.76127553),
2036
["CanCollide"] = false,
2037
["FormFactor"] = Enum.FormFactor.Custom,
2038
["Shape"] = Enum.PartType.Cylinder,
2039
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2040
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2041
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2042
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2043
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2044
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2045
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2046
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2047
})
2048
o32 = Create("SpecialMesh",{
2049
["Parent"] = o31,
2050
["Scale"] = Vector3.new(1, 1, 0.699999988),
2051
["MeshType"] = Enum.MeshType.Cylinder,
2052
})
2053
o33 = Create("Part",{
2054
["Name"] = "bPart",
2055
["Parent"] = o3,
2056
["BrickColor"] = BrickColor.new("Dark stone grey"),
2057
["Position"] = Vector3.new(14.9591055, 25.3425903, 23.0850983),
2058
["Rotation"] = Vector3.new(-139.832535, -4.98200798, 3.31878233),
2059
["CFrame"] = CFrame.new(14.9591055, 25.3425903, 23.0850983, 0.994551301, -0.0576725826, -0.0868429095, 0.0116834482, -0.766123712, 0.642587006, -0.103592068, -0.640100241, -0.76127553),
2060
["CanCollide"] = false,
2061
["FormFactor"] = Enum.FormFactor.Symmetric,
2062
["Shape"] = Enum.PartType.Cylinder,
2063
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2064
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2065
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2066
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2067
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2068
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2069
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2070
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2071
})
2072
o34 = Create("Part",{
2073
["Name"] = "bPart",
2074
["Parent"] = o3,
2075
["BrickColor"] = BrickColor.new("Dark stone grey"),
2076
["Position"] = Vector3.new(15.0097656, 23.9626465, 23.4149151),
2077
["Rotation"] = Vector3.new(40.1684227, 4.97847748, -3.31760764),
2078
["CFrame"] = CFrame.new(15.0097656, 23.9626465, 23.4149151, 0.994557619, 0.0576524884, 0.0867815241, 0.0116634518, 0.766104937, -0.642598271, -0.103531666, 0.640113115, 0.761263072),
2079
["CanCollide"] = false,
2080
["FormFactor"] = Enum.FormFactor.Symmetric,
2081
["Shape"] = Enum.PartType.Cylinder,
2082
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2083
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2084
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2085
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2086
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2087
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2088
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2089
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2090
})
2091
o35 = Create("Part",{
2092
["Name"] = "bPart",
2093
["Parent"] = o3,
2094
["BrickColor"] = BrickColor.new("Really black"),
2095
["Position"] = Vector3.new(15.0111084, 23.9609985, 23.4132996),
2096
["Rotation"] = Vector3.new(40.1684227, 4.97847748, -3.31760764),
2097
["CFrame"] = CFrame.new(15.0111084, 23.9609985, 23.4132996, 0.994557619, 0.0576524884, 0.0867815241, 0.0116634518, 0.766104937, -0.642598271, -0.103531666, 0.640113115, 0.761263072),
2098
["CanCollide"] = false,
2099
["FormFactor"] = Enum.FormFactor.Custom,
2100
["Shape"] = Enum.PartType.Cylinder,
2101
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2102
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2103
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2104
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2105
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2106
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2107
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2108
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2109
})
2110
o36 = Create("SpecialMesh",{
2111
["Parent"] = o35,
2112
["Scale"] = Vector3.new(1, 1, 0.699999988),
2113
["MeshType"] = Enum.MeshType.Cylinder,
2114
})
2115
o37 = Create("Part",{
2116
["Name"] = "bPart",
2117
["Parent"] = o3,
2118
["BrickColor"] = BrickColor.new("Dark stone grey"),
2119
["Position"] = Vector3.new(14.920166, 25.0739746, 22.6824036),
2120
["Rotation"] = Vector3.new(179.987915, -5.94265127, -0.671245039),
2121
["CFrame"] = CFrame.new(14.920166, 25.0739746, 22.6824036, 0.994557738, 0.0116522098, -0.10353297, 0.0116933379, -0.999931693, -0.000209704871, -0.103528336, -0.0010020826, -0.994626045),
2122
["CanCollide"] = false,
2123
["FormFactor"] = Enum.FormFactor.Symmetric,
2124
["Shape"] = Enum.PartType.Cylinder,
2125
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2126
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2127
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2128
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2129
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2130
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2131
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2132
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2133
})
2134
o38 = Create("Part",{
2135
["Name"] = "bPart",
2136
["Parent"] = o3,
2137
["BrickColor"] = BrickColor.new("Really black"),
2138
["Position"] = Vector3.new(14.9215078, 25.076231, 22.6823273),
2139
["Rotation"] = Vector3.new(179.987915, -5.94265127, -0.671245039),
2140
["CFrame"] = CFrame.new(14.9215078, 25.076231, 22.6823273, 0.994557738, 0.0116522098, -0.10353297, 0.0116933379, -0.999931693, -0.000209704871, -0.103528336, -0.0010020826, -0.994626045),
2141
["CanCollide"] = false,
2142
["FormFactor"] = Enum.FormFactor.Custom,
2143
["Shape"] = Enum.PartType.Cylinder,
2144
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2145
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2146
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2147
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2148
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2149
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2150
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2151
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2152
})
2153
o39 = Create("SpecialMesh",{
2154
["Parent"] = o38,
2155
["Scale"] = Vector3.new(1, 1, 0.699999988),
2156
["MeshType"] = Enum.MeshType.Cylinder,
2157
})
2158
o40 = Create("Part",{
2159
["Name"] = "bPart",
2160
["Parent"] = o3,
2161
["BrickColor"] = BrickColor.new("Dark stone grey"),
2162
["Position"] = Vector3.new(15.0487061, 24.2311401, 23.8176117),
2163
["Rotation"] = Vector3.new(-0.0120791197, 5.94247103, 0.671224415),
2164
["CFrame"] = CFrame.new(15.0487061, 24.2311401, 23.8176117, 0.994557977, -0.011651855, 0.103529833, 0.011692984, 0.999931633, 0.000209687511, -0.103525199, 0.00100205489, 0.994626224),
2165
["CanCollide"] = false,
2166
["FormFactor"] = Enum.FormFactor.Symmetric,
2167
["Shape"] = Enum.PartType.Cylinder,
2168
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2169
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2170
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2171
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2172
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2173
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2174
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2175
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2176
})
2177
o41 = Create("Part",{
2178
["Name"] = "bPart",
2179
["Parent"] = o3,
2180
["BrickColor"] = BrickColor.new("Really black"),
2181
["Position"] = Vector3.new(15.050292, 24.2289429, 23.8173828),
2182
["Rotation"] = Vector3.new(-0.0120791197, 5.94247103, 0.671224415),
2183
["CFrame"] = CFrame.new(15.050292, 24.2289429, 23.8173828, 0.994557977, -0.011651855, 0.103529833, 0.011692984, 0.999931633, 0.000209687511, -0.103525199, 0.00100205489, 0.994626224),
2184
["CanCollide"] = false,
2185
["FormFactor"] = Enum.FormFactor.Custom,
2186
["Shape"] = Enum.PartType.Cylinder,
2187
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2188
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2189
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2190
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2191
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2192
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2193
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2194
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2195
})
2196
o42 = Create("SpecialMesh",{
2197
["Parent"] = o41,
2198
["Scale"] = Vector3.new(1, 1, 0.699999988),
2199
["MeshType"] = Enum.MeshType.Cylinder,
2200
})
2201
o43 = Create("Part",{
2202
["Name"] = "bPart",
2203
["Parent"] = o3,
2204
["BrickColor"] = BrickColor.new("Really black"),
2205
["Position"] = Vector3.new(14.9128418, 24.8552856, 22.5722198),
2206
["Rotation"] = Vector3.new(159.900269, -5.35397339, -2.66860366),
2207
["CFrame"] = CFrame.new(14.9128418, 24.8552856, 22.5722198, 0.994557559, 0.046355959, -0.0933085307, 0.0116922511, -0.939570367, -0.342156053, -0.103530906, 0.339202851, -0.93499881),
2208
["CanCollide"] = false,
2209
["FormFactor"] = Enum.FormFactor.Custom,
2210
["Shape"] = Enum.PartType.Cylinder,
2211
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2212
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2213
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2214
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2215
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2216
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2217
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2218
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2219
})
2220
o44 = Create("SpecialMesh",{
2221
["Parent"] = o43,
2222
["Scale"] = Vector3.new(1, 1, 0.699999988),
2223
["MeshType"] = Enum.MeshType.Cylinder,
2224
})
2225
o45 = Create("Part",{
2226
["Name"] = "bPart",
2227
["Parent"] = o3,
2228
["BrickColor"] = BrickColor.new("Dark stone grey"),
2229
["Position"] = Vector3.new(14.9114981, 24.8532104, 22.5730743),
2230
["Rotation"] = Vector3.new(159.900269, -5.35397339, -2.66860366),
2231
["CFrame"] = CFrame.new(14.9114981, 24.8532104, 22.5730743, 0.994557559, 0.046355959, -0.0933085307, 0.0116922511, -0.939570367, -0.342156053, -0.103530906, 0.339202851, -0.93499881),
2232
["CanCollide"] = false,
2233
["FormFactor"] = Enum.FormFactor.Symmetric,
2234
["Shape"] = Enum.PartType.Cylinder,
2235
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2236
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2237
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2238
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2239
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2240
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2241
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2242
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2243
})
2244
o46 = Create("Part",{
2245
["Name"] = "bPart",
2246
["Parent"] = o3,
2247
["BrickColor"] = BrickColor.new("Dark stone grey"),
2248
["Position"] = Vector3.new(15.057128, 24.6968994, 23.9548187),
2249
["Rotation"] = Vector3.new(-40.1323814, 4.12080479, 4.34284353),
2250
["CFrame"] = CFrame.new(15.057128, 24.6968994, 23.9548187, 0.994550884, -0.0755285844, 0.0718596205, 0.0117102042, 0.765867174, 0.642887592, -0.103591718, -0.638542891, 0.762578368),
2251
["CanCollide"] = false,
2252
["FormFactor"] = Enum.FormFactor.Symmetric,
2253
["Shape"] = Enum.PartType.Cylinder,
2254
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2255
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2256
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2257
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2258
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2259
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2260
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2261
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2262
})
2263
o47 = Create("Part",{
2264
["Name"] = "bPart",
2265
["Parent"] = o3,
2266
["BrickColor"] = BrickColor.new("Dark stone grey"),
2267
["Position"] = Vector3.new(14.9112539, 24.6083984, 22.5454254),
2268
["Rotation"] = Vector3.new(139.870056, -4.11779451, -4.34159565),
2269
["CFrame"] = CFrame.new(14.9112539, 24.6083984, 22.5454254, 0.994556367, 0.0755072236, -0.0718072131, 0.0117324563, -0.765894234, -0.642859638, -0.103537269, 0.638517618, -0.762610912),
2270
["CanCollide"] = false,
2271
["FormFactor"] = Enum.FormFactor.Symmetric,
2272
["Shape"] = Enum.PartType.Cylinder,
2273
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2274
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2275
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2276
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2277
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2278
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2279
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2280
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2281
})
2282
o48 = Create("Part",{
2283
["Name"] = "bPart",
2284
["Parent"] = o3,
2285
["BrickColor"] = BrickColor.new("Really black"),
2286
["Position"] = Vector3.new(14.9125977, 24.6101074, 22.543869),
2287
["Rotation"] = Vector3.new(139.870056, -4.11779451, -4.34159565),
2288
["CFrame"] = CFrame.new(14.9125977, 24.6101074, 22.543869, 0.994556367, 0.0755072236, -0.0718072131, 0.0117324563, -0.765894234, -0.642859638, -0.103537269, 0.638517618, -0.762610912),
2289
["CanCollide"] = false,
2290
["FormFactor"] = Enum.FormFactor.Custom,
2291
["Shape"] = Enum.PartType.Cylinder,
2292
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2293
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2294
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2295
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2296
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2297
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2298
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2299
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2300
})
2301
o49 = Create("SpecialMesh",{
2302
["Parent"] = o48,
2303
["Scale"] = Vector3.new(1, 1, 0.699999988),
2304
["MeshType"] = Enum.MeshType.Cylinder,
2305
})
2306
o50 = Create("Part",{
2307
["Name"] = "bPart",
2308
["Parent"] = o3,
2309
["BrickColor"] = BrickColor.new("Really black"),
2310
["Position"] = Vector3.new(15.059082, 24.6952515, 23.9560394),
2311
["Rotation"] = Vector3.new(-40.1323814, 4.12080479, 4.34284353),
2312
["CFrame"] = CFrame.new(15.059082, 24.6952515, 23.9560394, 0.994550884, -0.0755285844, 0.0718596205, 0.0117102042, 0.765867174, 0.642887592, -0.103591718, -0.638542891, 0.762578368),
2313
["CanCollide"] = false,
2314
["FormFactor"] = Enum.FormFactor.Custom,
2315
["Shape"] = Enum.PartType.Cylinder,
2316
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2317
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2318
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2319
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2320
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2321
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2322
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2323
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2324
})
2325
o51 = Create("SpecialMesh",{
2326
["Parent"] = o50,
2327
["Scale"] = Vector3.new(1, 1, 0.699999988),
2328
["MeshType"] = Enum.MeshType.Cylinder,
2329
})
2330
o52 = Create("Part",{
2331
["Name"] = "bPart",
2332
["Parent"] = o3,
2333
["BrickColor"] = BrickColor.new("Dark stone grey"),
2334
["Position"] = Vector3.new(14.9804678, 24.6392822, 23.2512817),
2335
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2336
["CFrame"] = CFrame.new(14.9804678, 24.6392822, 23.2512817, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2337
["CanCollide"] = false,
2338
["FormFactor"] = Enum.FormFactor.Symmetric,
2339
["Shape"] = Enum.PartType.Cylinder,
2340
["Size"] = Vector3.new(6.61894608, 0.702562869, 1.07300472),
2341
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2342
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2343
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2344
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2345
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2346
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2347
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2348
})
2349
o53 = Create("Part",{
2350
["Name"] = "bPart",
2351
["Parent"] = o3,
2352
["BrickColor"] = BrickColor.new("Dark stone grey"),
2353
["Position"] = Vector3.new(17.9708252, 24.6697388, 22.8848419),
2354
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2355
["CFrame"] = CFrame.new(17.9708252, 24.6697388, 22.8848419, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2356
["CanCollide"] = false,
2357
["FormFactor"] = Enum.FormFactor.Custom,
2358
["Shape"] = Enum.PartType.Cylinder,
2359
["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
2360
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2361
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2362
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2363
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2364
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2365
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2366
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2367
})
2368
o54 = Create("SpecialMesh",{
2369
["Parent"] = o53,
2370
["Scale"] = Vector3.new(0.638693392, 1, 1),
2371
["MeshType"] = Enum.MeshType.Cylinder,
2372
})
2373
o55 = Create("Part",{
2374
["Name"] = "bPart",
2375
["Parent"] = o3,
2376
["BrickColor"] = BrickColor.new("Dark stone grey"),
2377
["Position"] = Vector3.new(14.6108398, 24.6297607, 23.2548523),
2378
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2379
["CFrame"] = CFrame.new(14.6108398, 24.6297607, 23.2548523, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2380
["CanCollide"] = false,
2381
["FormFactor"] = Enum.FormFactor.Custom,
2382
["Shape"] = Enum.PartType.Cylinder,
2383
["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
2384
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2385
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2386
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2387
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2388
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2389
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2390
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2391
})
2392
o56 = Create("SpecialMesh",{
2393
["Parent"] = o55,
2394
["Scale"] = Vector3.new(0.638693392, 1, 1),
2395
["MeshType"] = Enum.MeshType.Cylinder,
2396
})
2397
o57 = Create("Part",{
2398
["Name"] = "bPart",
2399
["Parent"] = o3,
2400
["BrickColor"] = BrickColor.new("Dark stone grey"),
2401
["Position"] = Vector3.new(16.2021484, 24.6633301, 23.0937195),
2402
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2403
["CFrame"] = CFrame.new(16.2021484, 24.6633301, 23.0937195, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2404
["CanCollide"] = false,
2405
["FormFactor"] = Enum.FormFactor.Custom,
2406
["Shape"] = Enum.PartType.Cylinder,
2407
["Size"] = Vector3.new(0.200000003, 2.19032264, 2.18433094),
2408
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2409
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2410
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2411
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2412
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2413
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2414
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2415
})
2416
o58 = Create("SpecialMesh",{
2417
["Parent"] = o57,
2418
["Scale"] = Vector3.new(0.670651853, 1, 1),
2419
["MeshType"] = Enum.MeshType.Cylinder,
2420
})
2421
o59 = Create("Part",{
2422
["Name"] = "bPart",
2423
["Parent"] = o3,
2424
["BrickColor"] = BrickColor.new("Really black"),
2425
["Position"] = Vector3.new(15.0592041, 24.4498291, 23.9275208),
2426
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2427
["CFrame"] = CFrame.new(15.0592041, 24.4498291, 23.9275208, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2428
["CanCollide"] = false,
2429
["FormFactor"] = Enum.FormFactor.Custom,
2430
["Shape"] = Enum.PartType.Cylinder,
2431
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2432
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2433
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2434
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2435
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2436
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2437
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2438
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2439
})
2440
o60 = Create("SpecialMesh",{
2441
["Parent"] = o59,
2442
["Scale"] = Vector3.new(1, 1, 0.699999988),
2443
["MeshType"] = Enum.MeshType.Cylinder,
2444
})
2445
o61 = Create("Part",{
2446
["Name"] = "bPart",
2447
["Parent"] = o3,
2448
["BrickColor"] = BrickColor.new("Dark stone grey"),
2449
["Position"] = Vector3.new(15.0576477, 24.4519653, 23.926939),
2450
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2451
["CFrame"] = CFrame.new(15.0576477, 24.4519653, 23.926939, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2452
["CanCollide"] = false,
2453
["FormFactor"] = Enum.FormFactor.Symmetric,
2454
["Shape"] = Enum.PartType.Cylinder,
2455
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2456
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2457
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2458
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2459
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2460
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2461
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2462
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2463
})
2464
o62 = Create("Part",{
2465
["Name"] = "bPart",
2466
["Parent"] = o3,
2467
["BrickColor"] = BrickColor.new("Dark stone grey"),
2468
["Position"] = Vector3.new(16.5852032, 24.6090698, 23.0392914),
2469
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2470
["CFrame"] = CFrame.new(16.5852032, 24.6090698, 23.0392914, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2471
["CanCollide"] = false,
2472
["FormFactor"] = Enum.FormFactor.Symmetric,
2473
["Shape"] = Enum.PartType.Cylinder,
2474
["Size"] = Vector3.new(0.896291435, 1.87078893, 2.18433094),
2475
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2476
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2477
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2478
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2479
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2480
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2481
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2482
})
2483
o63 = Create("Part",{
2484
["Name"] = "bPart",
2485
["Parent"] = o3,
2486
["BrickColor"] = BrickColor.new("Dark stone grey"),
2487
["Position"] = Vector3.new(16.9989014, 24.6727295, 23.010725),
2488
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2489
["CFrame"] = CFrame.new(16.9989014, 24.6727295, 23.010725, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2490
["CanCollide"] = false,
2491
["FormFactor"] = Enum.FormFactor.Custom,
2492
["Shape"] = Enum.PartType.Cylinder,
2493
["Size"] = Vector3.new(0.200000003, 2.19032264, 2.18433094),
2494
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2495
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2496
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2497
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2498
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2499
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2500
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2501
})
2502
o64 = Create("SpecialMesh",{
2503
["Parent"] = o63,
2504
["Scale"] = Vector3.new(0.670651853, 1, 1),
2505
["MeshType"] = Enum.MeshType.Cylinder,
2506
})
2507
o65 = Create("Part",{
2508
["Name"] = "bPart",
2509
["Parent"] = o3,
2510
["BrickColor"] = BrickColor.new("Dark stone grey"),
2511
["Position"] = Vector3.new(14.9366455, 24.1633911, 22.7379913),
2512
["Rotation"] = Vector3.new(100.004623, -0.376398712, -5.97186327),
2513
["CFrame"] = CFrame.new(14.9366455, 24.1633911, 22.7379913, 0.994551659, 0.104037814, -0.00656934967, 0.0116402907, -0.173457995, -0.984772503, -0.103593066, 0.979330719, -0.173723951),
2514
["CanCollide"] = false,
2515
["FormFactor"] = Enum.FormFactor.Symmetric,
2516
["Shape"] = Enum.PartType.Cylinder,
2517
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2518
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2519
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2520
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2521
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2522
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2523
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2524
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2525
})
2526
o66 = Create("Part",{
2527
["Name"] = "bPart",
2528
["Parent"] = o3,
2529
["BrickColor"] = BrickColor.new("Dark stone grey"),
2530
["Position"] = Vector3.new(15.0007324, 24.6514893, 23.2447815),
2531
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2532
["CFrame"] = CFrame.new(15.0007324, 24.6514893, 23.2447815, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2533
["CanCollide"] = false,
2534
["FormFactor"] = Enum.FormFactor.Symmetric,
2535
["Shape"] = Enum.PartType.Cylinder,
2536
["Size"] = Vector3.new(6.66096115, 0.539038718, 1.07300472),
2537
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2538
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2539
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2540
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2541
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2542
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2543
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2544
})
2545
o67 = Create("Part",{
2546
["Name"] = "bPart",
2547
["Parent"] = o3,
2548
["BrickColor"] = BrickColor.new("Dark stone grey"),
2549
["Position"] = Vector3.new(14.9200439, 24.3687744, 22.6026459),
2550
["Rotation"] = Vector3.new(119.915054, -2.38749576, -5.48886728),
2551
["CFrame"] = CFrame.new(14.9200439, 24.3687744, 22.6026459, 0.994550765, 0.0955693126, -0.0416576043, 0.0117614781, -0.499882549, -0.866013408, -0.103588201, 0.86080426, -0.498282611),
2552
["CanCollide"] = false,
2553
["FormFactor"] = Enum.FormFactor.Symmetric,
2554
["Shape"] = Enum.PartType.Cylinder,
2555
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2556
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2557
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2558
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2559
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2560
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2561
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2562
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2563
})
2564
o68 = Create("Part",{
2565
["Name"] = "bPart",
2566
["Parent"] = o3,
2567
["BrickColor"] = BrickColor.new("Dark stone grey"),
2568
["Position"] = Vector3.new(15.0484619, 24.9365234, 23.8975372),
2569
["Rotation"] = Vector3.new(-60.0898933, 2.38706231, 5.4887104),
2570
["CFrame"] = CFrame.new(15.0484619, 24.9365234, 23.8975372, 0.994551361, -0.0955666229, 0.0416500457, 0.011757697, 0.499807566, 0.866056681, -0.103583135, -0.860848069, 0.498207957),
2571
["CanCollide"] = false,
2572
["FormFactor"] = Enum.FormFactor.Symmetric,
2573
["Shape"] = Enum.PartType.Cylinder,
2574
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2575
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2576
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2577
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2578
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2579
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2580
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2581
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2582
})
2583
o69 = Create("Part",{
2584
["Name"] = "bPart",
2585
["Parent"] = o3,
2586
["BrickColor"] = BrickColor.new("Really black"),
2587
["Position"] = Vector3.new(15.050292, 24.9354248, 23.8992615),
2588
["Rotation"] = Vector3.new(-60.0898933, 2.38706231, 5.4887104),
2589
["CFrame"] = CFrame.new(15.050292, 24.9354248, 23.8992615, 0.994551361, -0.0955666229, 0.0416500457, 0.011757697, 0.499807566, 0.866056681, -0.103583135, -0.860848069, 0.498207957),
2590
["CanCollide"] = false,
2591
["FormFactor"] = Enum.FormFactor.Custom,
2592
["Shape"] = Enum.PartType.Cylinder,
2593
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2594
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2595
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2596
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2597
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2598
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2599
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2600
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2601
})
2602
o70 = Create("SpecialMesh",{
2603
["Parent"] = o69,
2604
["Scale"] = Vector3.new(1, 1, 0.699999988),
2605
["MeshType"] = Enum.MeshType.Cylinder,
2606
})
2607
o71 = Create("Part",{
2608
["Name"] = "bPart",
2609
["Parent"] = o3,
2610
["BrickColor"] = BrickColor.new("Dark stone grey"),
2611
["Position"] = Vector3.new(15.0321035, 24.0612183, 23.6397705),
2612
["Rotation"] = Vector3.new(20.0967808, 5.81405115, -1.40986192),
2613
["CFrame"] = CFrame.new(15.0321035, 24.0612183, 23.6397705, 0.9945544, 0.0244776756, 0.101300277, 0.0116927847, 0.939682484, -0.341838062, -0.103557624, 0.341161013, 0.934279144),
2614
["CanCollide"] = false,
2615
["FormFactor"] = Enum.FormFactor.Symmetric,
2616
["Shape"] = Enum.PartType.Cylinder,
2617
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2618
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2619
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2620
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2621
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2622
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2623
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2624
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2625
})
2626
o72 = Create("Part",{
2627
["Name"] = "bPart",
2628
["Parent"] = o3,
2629
["BrickColor"] = BrickColor.new("Really black"),
2630
["Position"] = Vector3.new(15.0335684, 24.0592041, 23.6387939),
2631
["Rotation"] = Vector3.new(20.0967808, 5.81405115, -1.40986192),
2632
["CFrame"] = CFrame.new(15.0335684, 24.0592041, 23.6387939, 0.9945544, 0.0244776756, 0.101300277, 0.0116927847, 0.939682484, -0.341838062, -0.103557624, 0.341161013, 0.934279144),
2633
["CanCollide"] = false,
2634
["FormFactor"] = Enum.FormFactor.Custom,
2635
["Shape"] = Enum.PartType.Cylinder,
2636
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2637
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2638
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2639
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2640
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2641
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2642
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2643
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2644
})
2645
o73 = Create("SpecialMesh",{
2646
["Parent"] = o72,
2647
["Scale"] = Vector3.new(1, 1, 0.699999988),
2648
["MeshType"] = Enum.MeshType.Cylinder,
2649
})
2650
o74 = Create("Part",{
2651
["Name"] = "bPart",
2652
["Parent"] = o3,
2653
["BrickColor"] = BrickColor.new("Really black"),
2654
["Position"] = Vector3.new(14.9382324, 25.2460327, 22.8608704),
2655
["Rotation"] = Vector3.new(-159.906021, -5.81424379, 1.40969896),
2656
["CFrame"] = CFrame.new(14.9382324, 25.2460327, 22.8608704, 0.99455452, -0.0244748481, -0.101303622, 0.0116895242, -0.939702332, 0.341793686, -0.103560604, -0.341116607, -0.934299052),
2657
["CanCollide"] = false,
2658
["FormFactor"] = Enum.FormFactor.Custom,
2659
["Shape"] = Enum.PartType.Cylinder,
2660
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2661
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2662
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2663
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2664
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2665
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2666
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2667
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2668
})
2669
o75 = Create("SpecialMesh",{
2670
["Parent"] = o74,
2671
["Scale"] = Vector3.new(1, 1, 0.699999988),
2672
["MeshType"] = Enum.MeshType.Cylinder,
2673
})
2674
o76 = Create("Part",{
2675
["Name"] = "bPart",
2676
["Parent"] = o3,
2677
["BrickColor"] = BrickColor.new("Dark stone grey"),
2678
["Position"] = Vector3.new(14.9367676, 25.2439575, 22.8602142),
2679
["Rotation"] = Vector3.new(-159.906021, -5.81424379, 1.40969896),
2680
["CFrame"] = CFrame.new(14.9367676, 25.2439575, 22.8602142, 0.99455452, -0.0244748481, -0.101303622, 0.0116895242, -0.939702332, 0.341793686, -0.103560604, -0.341116607, -0.934299052),
2681
["CanCollide"] = false,
2682
["FormFactor"] = Enum.FormFactor.Symmetric,
2683
["Shape"] = Enum.PartType.Cylinder,
2684
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2685
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2686
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2687
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2688
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2689
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2690
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2691
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2692
})
2693
o77 = Create("Part",{
2694
["Name"] = "bPart",
2695
["Parent"] = o3,
2696
["BrickColor"] = BrickColor.new("Dark stone grey"),
2697
["Position"] = Vector3.new(13.1516104, 24.6126099, 23.3968201),
2698
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2699
["CFrame"] = CFrame.new(13.1516104, 24.6126099, 23.3968201, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2700
["CanCollide"] = false,
2701
["FormFactor"] = Enum.FormFactor.Custom,
2702
["Shape"] = Enum.PartType.Cylinder,
2703
["Size"] = Vector3.new(0.200000003, 1.96078897, 2.18433094),
2704
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2705
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2706
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2707
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2708
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2709
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2710
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2711
})
2712
o78 = Create("SpecialMesh",{
2713
["Parent"] = o77,
2714
["Scale"] = Vector3.new(0.638693392, 1, 1),
2715
["MeshType"] = Enum.MeshType.Cylinder,
2716
})
2717
o79 = Create("Part",{
2718
["Name"] = "bPart",
2719
["Parent"] = o3,
2720
["BrickColor"] = BrickColor.new("Really black"),
2721
["Position"] = Vector3.new(15.0338116, 25.1415405, 23.764143),
2722
["Rotation"] = Vector3.new(-79.9949646, 0.371615082, 5.97240591),
2723
["CFrame"] = CFrame.new(15.0338116, 25.1415405, 23.764143, 0.994551182, -0.104047291, 0.00648586079, 0.0117238835, 0.173455477, 0.984767318, -0.103587911, -0.979325414, 0.173730254),
2724
["CanCollide"] = false,
2725
["FormFactor"] = Enum.FormFactor.Custom,
2726
["Shape"] = Enum.PartType.Cylinder,
2727
["Size"] = Vector3.new(6.67434597, 0.24338764, 0.200000003),
2728
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2729
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2730
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2731
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2732
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2733
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2734
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2735
})
2736
o80 = Create("SpecialMesh",{
2737
["Parent"] = o79,
2738
["Scale"] = Vector3.new(1, 1, 0.699999988),
2739
["MeshType"] = Enum.MeshType.Cylinder,
2740
})
2741
o81 = Create("Part",{
2742
["Name"] = "bPart",
2743
["Parent"] = o3,
2744
["BrickColor"] = BrickColor.new("Dark stone grey"),
2745
["Position"] = Vector3.new(15.0319824, 25.1419067, 23.7621765),
2746
["Rotation"] = Vector3.new(-79.9949646, 0.371615082, 5.97240591),
2747
["CFrame"] = CFrame.new(15.0319824, 25.1419067, 23.7621765, 0.994551182, -0.104047291, 0.00648586079, 0.0117238835, 0.173455477, 0.984767318, -0.103587911, -0.979325414, 0.173730254),
2748
["CanCollide"] = false,
2749
["FormFactor"] = Enum.FormFactor.Symmetric,
2750
["Shape"] = Enum.PartType.Cylinder,
2751
["Size"] = Vector3.new(6.67434597, 0.204381868, 1.27738667),
2752
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2753
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2754
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2755
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2756
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2757
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2758
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2759
})
2760
o82 = Create("Part",{
2761
["Name"] = "bmPart",
2762
["Parent"] = o3,
2763
["BrickColor"] = BrickColor.new("Really black"),
2764
["Position"] = Vector3.new(15.0082998, 24.6528931, 23.2475433),
2765
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2766
["CFrame"] = CFrame.new(15.0082998, 24.6528931, 23.2475433, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2767
["CanCollide"] = false,
2768
["FormFactor"] = Enum.FormFactor.Symmetric,
2769
["Shape"] = Enum.PartType.Cylinder,
2770
["Size"] = Vector3.new(6.67546034, 0.539038718, 0.393404782),
2771
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2772
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2773
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2774
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2775
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2776
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2777
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2778
})
2779
o83 = Create("Part",{
2780
["Name"] = "hbPart",
2781
["Parent"] = o3,
2782
["BrickColor"] = BrickColor.new("Really black"),
2783
["Transparency"] = 1,
2784
["Position"] = Vector3.new(13.0598135, 24.6188354, 23.4105377),
2785
["Rotation"] = Vector3.new(-20.1004658, 5.3537674, 2.6686132),
2786
["CFrame"] = CFrame.new(13.0598135, 24.6188354, 23.4105377, 0.994557679, -0.0463561304, 0.0933049545, 0.0116913505, 0.939564526, 0.342167497, -0.103527866, -0.339214385, 0.934993088),
2787
["CanCollide"] = false,
2788
["FormFactor"] = Enum.FormFactor.Symmetric,
2789
["Size"] = Vector3.new(10.3654604, 1.85903871, 1.86340475),
2790
["BackSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2791
["BottomSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2792
["FrontSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2793
["LeftSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2794
["RightSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2795
["TopSurface"] = Enum.SurfaceType.SmoothNoOutlines,
2796
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2797
})
2798
o84 = Create("Part",{
2799
["Name"] = "sPart",
2800
["Parent"] = o3,
2801
["Transparency"] = 1,
2802
["Position"] = Vector3.new(18.4200439, 25.3352661, 22.6199951),
2803
["CFrame"] = CFrame.new(18.4200439, 25.3352661, 22.6199951, 1, 0, 0, 0, 1, 0, 0, 0, 1),
2804
["CanCollide"] = false,
2805
["FormFactor"] = Enum.FormFactor.Symmetric,
2806
["Size"] = Vector3.new(0.200000003, 0.200000003, 0.200000003),
2807
})
2808
mas.Parent = workspace
2809
mas:MakeJoints()
2810
local mas1 = mas:GetChildren()
2811
for i=1,#mas1 do
2812
	mas1[i].Parent = game:GetService("Lighting") 
2813
	ypcall(function() mas1[i]:MakeJoints() end)
2814
end
2815
mas:Destroy()
2816
for i=1,#cors do
2817
coroutine.resume(cors[i])
2818
end