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