View difference between Paste ID: vFcwv9UU and q1b8SBK4
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
2
do
3
    script.Parent = owner.Character
4
    local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
    local function NewFakeEvent()
6-
local Player = game:service("Players").XTheShowcaserX
6+
        local Bind = Instance.new("BindableEvent")
7
        local Fake;Fake = {Connections = {},
8
        fakeEvent=true;
9
        Connect=function(self,Func)
10
            Bind.Event:connect(Func)
11
            self.Connections[Bind] = true
12
            return setmetatable({Connected = true},{
13
            __index = function (self,Index)
14
                if Index:lower() == "disconnect" then
15
                    return function() Fake.Connections[Bind] = false;self.Connected = false end
16
                end
17
                return Fake[Index]
18
            end;
19
            __tostring = function() return "Connection" end;
20
        })
21
        end}
22
        Fake.connect = Fake.Connect;return Fake;
23-
z.SoundId = "rbxassetid://143521584" -- Put Music ID Here.
23+
24
    local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25
    local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26
    local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27
        self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
    end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
    local function TriggerEvent(self,Event,...)
30
        local Trigger = Mouse[Event]
31
        if Trigger and Trigger.fakeEvent and Trigger.Connections then
32
            for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33
        end
34
    end
35
    Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36
    Event.OnServerEvent:Connect(function(FiredBy,Input)
37
        if FiredBy.Name ~= owner.Name then return end
38
        if Input.MouseEvent then
39
            Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
        else
41
            local Begin = Input.UserInputState == Enum.UserInputState.Begin
42
            if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43
            for _,Action in pairs(ContextActionService.Actions) do
44
                for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
            end
46
            Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47
            UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48
        end
49
    end)
50
    InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51
    Event.Parent = NLS([[
52
        local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53
        local Input = function(Input,gameProcessedEvent)
54
            if gameProcessedEvent then return end
55
            Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56
        end
57
        UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58
        local Hit,Target
59
        while wait(1/30) do
60
            if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
61
                Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
62
            end
63
        end
64
    ]],owner.Character)
65
end
66
RealGame = game;game = setmetatable({},{
67
    __index = function (self,Index)
68
        local Sandbox = function (Thing)
69
            if Thing:IsA("Player") then
70
                local RealPlayer = Thing
71
                return setmetatable({},{
72
                    __index = function (self,Index)
73
                        local Type = type(RealPlayer[Index])
74
                        if Type == "function" then
75
                            if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76
                                return function (self)return InternalData["Mouse"] end
77
                            end
78
                            return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79
                        end
80
                        return RealPlayer[Index]
81
                    end;
82
                    __tostring = function(self) return RealPlayer.Name end
83
                })
84
            end
85
        end
86
        if RealGame[Index] then
87
            local Type = type(RealGame[Index])
88
            if Type == "function" then
89
                if Index:lower() == "getservice" or Index:lower() == "service" then
90
                    return function (self,Service)
91
                        local FakeServices = {
92
                            ["players"] = function()
93
                                return setmetatable({},{
94
                                    __index = function (self2,Index2)
95
                                        local RealService = RealGame:GetService(Service)
96
                                        local Type2 = type(Index2)
97
                                        if Type2 == "function" then
98
                                            return function (self,...) return RealService[Index2](RealService,...)end
99
                                        else
100
                                            if Index2:lower() == "localplayer" then return Sandbox(owner) end
101
                                            return RealService[Index2]
102
                                        end
103
                                    end;
104
                                    __tostring = function(self) return RealGame:GetService(Service).Name end
105
                                })
106
                            end;
107
                            ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108
                            ["userinputservice"] = function() return InternalData["UserInputService"] end;
109
                            ["runservice"] = function()
110
                                return setmetatable({},{
111
                                    __index = function(self2,Index2)
112
                                        local RealService = RealGame:GetService(Service)
113
                                        local Type2 = type(Index2)
114
                                        if Type2 == "function" then
115
                                            return function (self,...) return RealService[Index2](RealService,...) end
116
                                        else
117
                                            local RunServices = {
118
                                                ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119
                                                ["renderstepped"] = function() return RealService["Stepped"] end
120
                                            }
121
                                            if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
                                            return RealService[Index2]
123
                                        end
124
                                    end
125
                                })
126
                            end
127
                        }
128
                        if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129
                        return RealGame:GetService(Service)
130
                    end
131
                end
132
                return function (self,...) return RealGame[Index](RealGame,...) end
133
            else
134
                if game:GetService(Index) then return game:GetService(Index) end
135
                return RealGame[Index]
136
            end
137
        end
138
        return nil
139
    end
140
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
141
 
142
--//Paste script below this line.
143
144
--Blade throw fixed, other various fixes.
145
146
script.Name = "Ether Blades"
147
wait(0.05)
148
local Module_Id = 0
149
local Player = game:service("Players").LocalPlayer
150
repeat
151
  wait()
152
until Player.Character
153
local Character = Player.Character
154
local Char, Plr = Character, Player
155
local Mouse = Player:GetMouse()
156
local height = 0
157
local IsLanded = false
158
local NotifyKeyPresses = false
159
local CanRun = false
160
local CanJump = true
161
local Torso = Char:WaitForChild("Torso")
162
Instance.new("ForceField",char).Visible = false
163
Instance.new("ForceField",char).Visible = false
164
Instance.new("ForceField",char).Visible = false		
165
z = Instance.new("Sound", Torso)
166
z.SoundId = "rbxassetid://163008848" -- Put Music ID Here.
167
z.Looped = true
168
z.Pitch = 1
169
z.Volume = 5
170
wait(.1)
171
z:Play()
172
local Head = Char:WaitForChild("Head")
173
local Left_Arm = Char:WaitForChild("Left Arm")
174
local Right_Arm = Char:WaitForChild("Right Arm")
175
local Left_Leg = Char:WaitForChild("Left Leg")
176
local Right_Leg = Char:WaitForChild("Right Leg")
177
local HumanoidRootPart = Char:WaitForChild("HumanoidRootPart")
178
local Humanoid = Char:WaitForChild("Humanoid")
179
local DebounceKeyDown, DebounceState = false, false
180
local DebounceAFKAnimations = false
181
local sp = Torso
182
local State, LastState, Mode = "Idle", "Normal", nil
183
local AFKAnimSequenceCount, MaxSequenceCount = 0, 500
184
local char, Char, plr, Plr = Character, Character, Player, Player
185
local mouse, ms = Mouse, Mouse
186
local dkd, debkd = DebounceKeyDown, DebounceKeyDown
187
local dst, debst, ds, debs = DebounceState, DebounceState, DebounceState, DebounceState
188
local daa, dafk, debafk = DebounceAFKAnimations, DebounceAFKAnimations, DebounceAFKAnimations
189
local rs = game:service("RunService")
190
local lrs = rs.RenderStepped
191
local srs = rs.Heartbeat
192
local lleg, rleg = Left_Leg, Right_Leg
193
local larm, rarm = Left_Arm, Right_Arm
194
local hed, torr, torso = Head, Torso, Torso
195
local hum, root = Humanoid, HumanoidRootPart
196
local vec3, vec2 = Vector3.new, Vector2.new
197
local sin, cos, atan, rad, rand, rands = math.sin, math.cos, math.atan, math.rad, math.random, math.randomseed
198
local cf, ang, eu = CFrame.new, CFrame.Angles, CFrame.fromEulerAnglesXYZ
199
local bc, bcr, c3 = BrickColor.new, BrickColor.Random, Color3.new
200
if hed:FindFirstChild("Running") then
201
  hed:WaitForChild("Running").Volume = 0
202
end
203
if Char:FindFirstChild("Animate") then
204
  local Anim = Char:WaitForChild("Animate")
205
  local Anim_2 = Anim:Clone()
206
  Anim_2.Disabled = true
207
  Anim_2.Parent = Char
208
  Anim.Disabled = true
209
  Anim_2.Disabled = false
210
end
211
do
212
  if Char:FindFirstChild("Health") then
213
    ypcall(game.Destroy, Char.Health)
214
  end
215
  Weld = function(to, from, c1)
216
  
217
  local New_Weld = Instance.new("Weld", to)
218
  New_Weld.Part0 = from
219
  New_Weld.Part1 = to
220
  New_Weld.C1 = c1
221
  return New_Weld
222
end
223
224
  clerp = function(c1, c2, al)
225
  
226
  local com1 = {c1.X, c1.Y, c1.Z, c1:toEulerAnglesXYZ()}
227
  local com2 = {c2.X, c2.Y, c2.Z, c2:toEulerAnglesXYZ()}
228
  for i,v in pairs(com1) do
229
    com1[i] = v + (com2[i] - v) * al
230
  end
231
  return cf(com1[1], com1[2], com1[3]) * ang(select(4, unpack(com1)))
232
end
233
234
  lerp = function(c1, c2, al)
235
  
236
  return c1:lerp(c2, al)
237
end
238
239
  snd = function(Id, Parent)
240
  
241
  local Sound = Instance.new("Sound", Parent)
242
  Sound.Pitch = 1
243
  Sound.Volume = 0.25
244
  Sound.Looped = false
245
  return Sound
246
end
247
248
  local sine, change = 0, 1
249
  local m = Instance.new("Model")
250
  m.Name = "Blade_"
251
  p1 = Instance.new("Part", m)
252
  p1.BrickColor = bc("Mulberry")
253
  p1.Material = Enum.Material.Ice
254
  p1.CFrame = cf(-7.75327206, 0.249948442, 23.8050709, 8.42213703e-05, -1.84584439e-06, 1, 8.27520998e-05, -1, -1.85281419e-06, 1, 8.27522599e-05, -8.42212103e-05)
255
  p1.CanCollide = false
256
  p1.FormFactor = Enum.FormFactor.Custom
257
  p1.Size = vec3(0.200000003, 0.200000003, 0.200000003)
258
  p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
259
  p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
260
  p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
261
  p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
262
  p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
263
  p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
264
  b1 = Instance.new("SpecialMesh", p1)
265
  b1.MeshId = "http://www.roblox.com/Asset/?id=9756362"
266
  b1.TextureId = ""
267
  b1.MeshType = Enum.MeshType.FileMesh
268
  b1.Name = "Mesh"
269
  b1.Scale = vec3(0.300000012, 0.200000003, 0.600000024)
270
  p2 = Instance.new("Part", m)
271
  p2.BrickColor = bc("Mulberry")
272
  p2.Material = Enum.Material.Ice
273
  p2.CFrame = cf(-7.75327206, 0.249948442, 23.8050709, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
274
  p2.CanCollide = false
275
  p2.FormFactor = Enum.FormFactor.Custom
276
  p2.Size = vec3(0.200000003, 0.200000003, 0.200000003)
277
  p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
278
  p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
279
  p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
280
  p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
281
  p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
282
  p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
283
  b2 = Instance.new("SpecialMesh", p2)
284
  b2.MeshId = "http://www.roblox.com/Asset/?id=9756362"
285
  b2.TextureId = ""
286
  b2.MeshType = Enum.MeshType.FileMesh
287
  b2.Name = "Mesh"
288
  b2.Scale = vec3(0.300000012, 0.200000003, 0.600000024)
289
  p3 = Instance.new("Part", m)
290
  p3.BrickColor = bc("Mulberry")
291
  p3.Material = Enum.Material.Ice
292
  p3.CFrame = cf(-7.75324965, 0.44994536, 23.8050613, 8.42213703e-05, -1.84584439e-06, 1, 8.27520998e-05, -1, -1.85281419e-06, 1, 8.27522599e-05, -8.42212103e-05)
293
  p3.CanCollide = false
294
  p3.FormFactor = Enum.FormFactor.Custom
295
  p3.Size = vec3(0.200000003, 0.200000003, 0.200000003)
296
  p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
297
  p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
298
  p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
299
  p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
300
  p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
301
  p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
302
  b3 = Instance.new("SpecialMesh", p3)
303
  b3.MeshId = "http://www.roblox.com/Asset/?id=9756362"
304
  b3.TextureId = ""
305
  b3.MeshType = Enum.MeshType.FileMesh
306
  b3.Name = "Mesh"
307
  b3.Scale = vec3(0.300000012, 0.200000003, 0.600000024)
308
  p4 = Instance.new("Part", m)
309
  p4.BrickColor = bc("Really black")
310
  p4.Material = Enum.Material.SmoothPlastic
311
  p4.CFrame = cf(-7.75311041, 0.10003978, 26.0050869, 1, 1.71142547e-05, -3.41671621e-05, 1.71118536e-05, -1, -7.0290509e-05, -3.4168359e-05, 7.0289927e-05, -1)
312
  p4.CanCollide = false
313
  p4.FormFactor = Enum.FormFactor.Custom
314
  p4.Size = vec3(0.200000003, 0.200000003, 0.600000024)
315
  p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
316
  p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
317
  p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
318
  p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
319
  p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
320
  p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
321
  b4 = Instance.new("SpecialMesh", p4)
322
  b4.MeshType = Enum.MeshType.Wedge
323
  b4.Name = "Mesh"
324
  b4.Scale = vec3(0.5, 1, 1)
325
  p5 = Instance.new("Part", m)
326
  p5.BrickColor = bc("Really black")
327
  p5.Material = Enum.Material.SmoothPlastic
328
  p5.CFrame = cf(-8.00326824, 0.349939257, 23.5050945, 9.51142374e-06, -1, 2.92663335e-05, 1, 9.51279071e-06, 4.67159698e-05, -4.67162536e-05, 2.92658788e-05, 1)
329
  p5.CanCollide = false
330
  p5.FormFactor = Enum.FormFactor.Custom
331
  p5.Size = vec3(0.300000012, 0.5, 0.800000012)
332
  p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
333
  p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
334
  p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
335
  p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
336
  p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
337
  p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
338
  b5 = Instance.new("SpecialMesh", p5)
339
  b5.MeshType = Enum.MeshType.Wedge
340
  b5.Name = "Mesh"
341
  p6 = Instance.new("Part", m)
342
  p6.BrickColor = bc("Mulberry")
343
  p6.Material = Enum.Material.Ice
344
  p6.CFrame = cf(-7.75324965, 0.44994536, 23.8050613, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
345
  p6.CanCollide = false
346
  p6.FormFactor = Enum.FormFactor.Custom
347
  p6.Size = vec3(0.200000003, 0.200000003, 0.200000003)
348
  p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
349
  p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
350
  p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
351
  p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
352
  p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
353
  p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
354
  b6 = Instance.new("SpecialMesh", p6)
355
  b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
356
  b6.TextureId = ""
357
  b6.MeshType = Enum.MeshType.FileMesh
358
  b6.Name = "Mesh"
359
  b6.Scale = vec3(0.300000012, 0.200000003, 0.600000024)
360
  p7 = Instance.new("Part", m)
361
  p7.BrickColor = bc("Really black")
362
  p7.Material = Enum.Material.Sand
363
  p7.Name = "Handle"
364
  p7.CFrame = cf(-7.75322247, 0.350003362, 24.805069, -3.06218935e-05, 1.84542239e-06, 1, -8.27810727e-05, 1, -1.84795761e-06, -1, -8.27811309e-05, -3.06217335e-05)
365
  p7.CanCollide = false
366
  p7.FormFactor = Enum.FormFactor.Custom
367
  p7.Size = vec3(1.80000019, 0.300000012, 0.300000012)
368
  p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
369
  p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
370
  p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
371
  p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
372
  p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
373
  p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
374
  b7 = Instance.new("SpecialMesh", p7)
375
  b7.MeshType = Enum.MeshType.Cylinder
376
  b7.Name = "Mesh"
377
  p8 = Instance.new("Part", m)
378
  p8.BrickColor = bc("Mulberry")
379
  p8.Material = Enum.Material.Ice
380
  p8.CFrame = cf(-7.75307512, 0.350043178, 26.3050995, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
381
  p8.CanCollide = false
382
  p8.FormFactor = Enum.FormFactor.Custom
383
  p8.Size = vec3(0.200000003, 0.200000003, 0.200000003)
384
  p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
385
  p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
386
  p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
387
  p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
388
  p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
389
  p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
390
  b8 = Instance.new("SpecialMesh", p8)
391
  b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
392
  b8.TextureId = ""
393
  b8.MeshType = Enum.MeshType.FileMesh
394
  b8.Name = "Mesh"
395
  b8.Scale = vec3(0.219999999, 0.219999999, 0.5)
396
  p9 = Instance.new("Part", m)
397
  p9.BrickColor = bc("Really black")
398
  p9.Material = Enum.Material.SmoothPlastic
399
  p9.CFrame = cf(-7.50327206, 0.349928707, 23.5050468, -7.36239599e-05, 1, 8.20992573e-05, -1, -7.36337388e-05, 0.000119003467, 0.000119009514, -8.2090497e-05, 1)
400
  p9.CanCollide = false
401
  p9.FormFactor = Enum.FormFactor.Custom
402
  p9.Size = vec3(0.300000012, 0.5, 0.800000012)
403
  p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
404
  p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
405
  p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
406
  p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
407
  p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
408
  p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
409
  b9 = Instance.new("SpecialMesh", p9)
410
  b9.MeshType = Enum.MeshType.Wedge
411
  b9.Name = "Mesh"
412
  p10 = Instance.new("Part", m)
413
  p10.BrickColor = bc("Really black")
414
  p10.Material = Enum.Material.SmoothPlastic
415
  p10.CFrame = cf(-7.75313997, 0.600024462, 25.6050415, 1, 4.18487289e-05, 4.77320209e-05, -4.18528361e-05, 1, 8.60911168e-05, -4.7728412e-05, -8.60931177e-05, 1)
416
  p10.CanCollide = false
417
  p10.FormFactor = Enum.FormFactor.Custom
418
  p10.Size = vec3(0.200000003, 0.200000003, 0.200000003)
419
  p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
420
  p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
421
  p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
422
  p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
423
  p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
424
  p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
425
  b10 = Instance.new("SpecialMesh", p10)
426
  b10.MeshType = Enum.MeshType.Wedge
427
  b10.Name = "Mesh"
428
  b10.Scale = vec3(0.5, 1, 1)
429
  p11 = Instance.new("Part", m)
430
  p11.BrickColor = bc("Really black")
431
  p11.Material = Enum.Material.SmoothPlastic
432
  p11.CFrame = cf(-8.00310135, 0.350052655, 26.0050964, 9.95122991e-06, -1, -8.21789436e-05, -1, -9.94328821e-06, -9.66310618e-05, 9.66302468e-05, 8.2179904e-05, -1)
433
  p11.CanCollide = false
434
  p11.FormFactor = Enum.FormFactor.Custom
435
  p11.Size = vec3(0.200000003, 0.200000003, 0.600000024)
436
  p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
437
  p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
438
  p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
439
  p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
440
  p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
441
  p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
442
  b11 = Instance.new("SpecialMesh", p11)
443
  b11.MeshType = Enum.MeshType.Wedge
444
  b11.Name = "Mesh"
445
  b11.Scale = vec3(0.5, 1, 1)
446
  p12 = Instance.new("Part", m)
447
  p12.BrickColor = bc("Really black")
448
  p12.Material = Enum.Material.SmoothPlastic
449
  p12.CFrame = cf(-8.00315189, 0.350035429, 25.6050777, 9.51142374e-06, -1, 2.92663335e-05, 1, 9.51279071e-06, 4.67159698e-05, -4.67162536e-05, 2.92658788e-05, 1)
450
  p12.CanCollide = false
451
  p12.FormFactor = Enum.FormFactor.Custom
452
  p12.Size = vec3(0.200000003, 0.200000003, 0.200000003)
453
  p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
454
  p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
455
  p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
456
  p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
457
  p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
458
  p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
459
  b12 = Instance.new("SpecialMesh", p12)
460
  b12.MeshType = Enum.MeshType.Wedge
461
  b12.Name = "Mesh"
462
  b12.Scale = vec3(0.5, 1, 1)
463
  p13 = Instance.new("Part", m)
464
  p13.BrickColor = bc("Really black")
465
  p13.Material = Enum.Material.SmoothPlastic
466
  p13.CFrame = cf(-7.75314856, 0.35003832, 25.7050858, -3.06218935e-05, 1.84542239e-06, 1, -8.27810727e-05, 1, -1.84795761e-06, -1, -8.27811309e-05, -3.06217335e-05)
467
  p13.CanCollide = false
468
  p13.FormFactor = Enum.FormFactor.Custom
469
  p13.Size = vec3(0.400000006, 0.400000006, 0.400000006)
470
  p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
471
  p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
472
  p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
473
  p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
474
  p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
475
  p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
476
  b13 = Instance.new("SpecialMesh", p13)
477
  b13.MeshType = Enum.MeshType.Cylinder
478
  b13.Name = "Mesh"
479
  p14 = Instance.new("Part", m)
480
  p14.BrickColor = bc("Eggplant")
481
  p14.Material = Enum.Material.SmoothPlastic
482
  p14.CFrame = cf(-7.75314379, 0.350039691, 25.6050682, -0.258816183, -0.965926707, 1.57904815e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
483
  p14.CanCollide = false
484
  p14.FormFactor = Enum.FormFactor.Custom
485
  p14.Size = vec3(0.200000003, 0.400000006, 0.400000006)
486
  p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
487
  p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
488
  p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
489
  p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
490
  p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
491
  p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
492
  b14 = Instance.new("SpecialMesh", p14)
493
  b14.MeshType = Enum.MeshType.Cylinder
494
  b14.Name = "Mesh"
495
  b14.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
496
  p15 = Instance.new("Part", m)
497
  p15.BrickColor = bc("Really black")
498
  p15.Material = Enum.Material.SmoothPlastic
499
  p15.CFrame = cf(-7.5031414, 0.350024939, 25.6050282, 4.12494637e-06, 1, 7.09887754e-05, -1, 4.11876863e-06, 8.70211079e-05, 8.70208169e-05, -7.09891247e-05, 1)
500
  p15.CanCollide = false
501
  p15.FormFactor = Enum.FormFactor.Custom
502
  p15.Size = vec3(0.200000003, 0.200000003, 0.200000003)
503
  p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
504
  p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
505
  p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
506
  p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
507
  p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
508
  p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
509
  b15 = Instance.new("SpecialMesh", p15)
510
  b15.MeshType = Enum.MeshType.Wedge
511
  b15.Name = "Mesh"
512
  b15.Scale = vec3(0.5, 1, 1)
513
  p16 = Instance.new("Part", m)
514
  p16.BrickColor = bc("Really black")
515
  p16.Material = Enum.Material.SmoothPlastic
516
  p16.CFrame = cf(-7.50310516, 0.350042135, 26.0050392, -6.84391198e-05, 1, -4.03960548e-05, 1, 6.84385304e-05, -1.46136626e-05, -1.46109032e-05, -4.0397048e-05, -1)
517
  p16.CanCollide = false
518
  p16.FormFactor = Enum.FormFactor.Custom
519
  p16.Size = vec3(0.200000003, 0.200000003, 0.600000024)
520
  p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
521
  p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
522
  p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
523
  p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
524
  p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
525
  p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
526
  b16 = Instance.new("SpecialMesh", p16)
527
  b16.MeshType = Enum.MeshType.Wedge
528
  b16.Name = "Mesh"
529
  b16.Scale = vec3(0.5, 1, 1)
530
  p17 = Instance.new("Part", m)
531
  p17.BrickColor = bc("Dark indigo")
532
  p17.Material = Enum.Material.Neon
533
  p17.CFrame = cf(-7.48066139, 0.349874318, 22.2413902, -4.01375701e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382795e-06, -3.89064262e-05, -1, -1.83268639e-06)
534
  p17.CanCollide = false
535
  p17.FormFactor = Enum.FormFactor.Custom
536
  p17.Size = vec3(0.200000003, 0.272727698, 0.272727877)
537
  p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
538
  p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
539
  p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
540
  p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
541
  p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
542
  p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
543
  b17 = Instance.new("SpecialMesh", p17)
544
  b17.MeshType = Enum.MeshType.Wedge
545
  b17.Name = "Mesh"
546
  b17.Scale = vec3(0.250003815, 1, 1)
547
  p18 = Instance.new("Part", m)
548
  p18.BrickColor = bc("Really black")
549
  p18.Material = Enum.Material.SmoothPlastic
550
  p18.CFrame = cf(-7.7531147, 0.600037873, 26.0050888, -1, 5.76474013e-05, -7.5282238e-05, 5.76494494e-05, 1, -2.71398258e-05, 7.52806664e-05, -2.71441659e-05, -1)
551
  p18.CanCollide = false
552
  p18.FormFactor = Enum.FormFactor.Custom
553
  p18.Size = vec3(0.200000003, 0.200000003, 0.600000024)
554
  p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
555
  p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
556
  p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
557
  p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
558
  p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
559
  p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
560
  b18 = Instance.new("SpecialMesh", p18)
561
  b18.MeshType = Enum.MeshType.Wedge
562
  b18.Name = "Mesh"
563
  b18.Scale = vec3(0.5, 1, 1)
564
  p19 = Instance.new("Part", m)
565
  p19.BrickColor = bc("Really black")
566
  p19.Material = Enum.Material.SmoothPlastic
567
  p19.CFrame = cf(-7.75312138, 0.100024462, 25.6050739, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
568
  p19.CanCollide = false
569
  p19.FormFactor = Enum.FormFactor.Custom
570
  p19.Size = vec3(0.200000003, 0.200000003, 0.200000003)
571
  p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
572
  p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
573
  p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
574
  p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
575
  p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
576
  p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
577
  b19 = Instance.new("SpecialMesh", p19)
578
  b19.MeshType = Enum.MeshType.Wedge
579
  b19.Name = "Mesh"
580
  b19.Scale = vec3(0.5, 1, 1)
581
  p20 = Instance.new("Part", m)
582
  p20.BrickColor = bc("Really black")
583
  p20.Material = Enum.Material.SmoothPlastic
584
  p20.CFrame = cf(-7.50325012, 0.34996599, 24.1050472, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
585
  p20.CanCollide = false
586
  p20.FormFactor = Enum.FormFactor.Custom
587
  p20.Size = vec3(0.300000012, 0.5, 0.400000006)
588
  p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
589
  p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
590
  p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
591
  p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
592
  p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
593
  p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
594
  b20 = Instance.new("SpecialMesh", p20)
595
  b20.MeshType = Enum.MeshType.Wedge
596
  b20.Name = "Mesh"
597
  p21 = Instance.new("Part", m)
598
  p21.BrickColor = bc("Really black")
599
  p21.Material = Enum.Material.SmoothPlastic
600
  p21.CFrame = cf(-8.00323772, 0.349970788, 24.105072, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
601
  p21.CanCollide = false
602
  p21.FormFactor = Enum.FormFactor.Custom
603
  p21.Size = vec3(0.300000012, 0.5, 0.400000006)
604
  p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
605
  p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
606
  p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
607
  p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
608
  p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
609
  p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
610
  b21 = Instance.new("SpecialMesh", p21)
611
  b21.MeshType = Enum.MeshType.Wedge
612
  b21.Name = "Mesh"
613
  p22 = Instance.new("Part", m)
614
  p22.BrickColor = bc("Dark indigo")
615
  p22.Material = Enum.Material.Neon
616
  p22.CFrame = cf(-8.02601433, 0.349957824, 23.6959991, -5.19071705e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25360747e-07, 0.000109730543, -1, -5.73098077e-05)
617
  p22.CanCollide = false
618
  p22.FormFactor = Enum.FormFactor.Custom
619
  p22.Size = vec3(0.200000003, 0.272727698, 0.272727877)
620
  p22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
621
  p22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
622
  p22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
623
  p22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
624
  p22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
625
  p22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
626
  b22 = Instance.new("SpecialMesh", p22)
627
  b22.MeshType = Enum.MeshType.Wedge
628
  b22.Name = "Mesh"
629
  b22.Scale = vec3(0.250003815, 1, 1)
630
  p23 = Instance.new("Part", m)
631
  p23.BrickColor = bc("Really black")
632
  p23.Material = Enum.Material.Ice
633
  p23.CFrame = cf(-7.52600813, 0.349938989, 23.5595779, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
634
  p23.CanCollide = false
635
  p23.FormFactor = Enum.FormFactor.Custom
636
  p23.Size = vec3(0.200000003, 0.200000003, 0.200000003)
637
  p23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
638
  p23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
639
  p23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
640
  p23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
641
  p23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
642
  p23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
643
  b23 = Instance.new("SpecialMesh", p23)
644
  b23.MeshType = Enum.MeshType.Wedge
645
  b23.Name = "Mesh"
646
  b23.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
647
  p24 = Instance.new("Part", m)
648
  p24.BrickColor = bc("Really black")
649
  p24.Material = Enum.Material.Ice
650
  p24.CFrame = cf(-7.98062706, 0.349924982, 22.6505337, -5.19071705e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25360747e-07, 0.000109730543, -1, -5.73098077e-05)
651
  p24.CanCollide = false
652
  p24.FormFactor = Enum.FormFactor.Custom
653
  p24.Size = vec3(0.200000003, 0.200000003, 0.200000003)
654
  p24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
655
  p24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
656
  p24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
657
  p24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
658
  p24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
659
  p24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
660
  b24 = Instance.new("SpecialMesh", p24)
661
  b24.MeshType = Enum.MeshType.Wedge
662
  b24.Name = "Mesh"
663
  b24.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
664
  p25 = Instance.new("Part", m)
665
  p25.BrickColor = bc("Really black")
666
  p25.Material = Enum.Material.Ice
667
  p25.CFrame = cf(-7.5260458, 0.349902958, 22.8322964, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
668
  p25.CanCollide = false
669
  p25.FormFactor = Enum.FormFactor.Custom
670
  p25.Size = vec3(0.200000003, 0.200000003, 0.200000003)
671
  p25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
672
  p25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
673
  p25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
674
  p25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
675
  p25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
676
  p25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
677
  b25 = Instance.new("SpecialMesh", p25)
678
  b25.MeshType = Enum.MeshType.Wedge
679
  b25.Name = "Mesh"
680
  b25.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
681
  p26 = Instance.new("Part", m)
682
  p26.BrickColor = bc("Really black")
683
  p26.Material = Enum.Material.Ice
684
  p26.CFrame = cf(-7.9806242, 0.34990871, 22.8323402, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
685
  p26.CanCollide = false
686
  p26.FormFactor = Enum.FormFactor.Custom
687
  p26.Size = vec3(0.200000003, 0.200000003, 0.200000003)
688
  p26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
689
  p26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
690
  p26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
691
  p26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
692
  p26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
693
  p26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
694
  b26 = Instance.new("SpecialMesh", p26)
695
  b26.MeshType = Enum.MeshType.Wedge
696
  b26.Name = "Mesh"
697
  b26.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
698
  p27 = Instance.new("Part", m)
699
  p27.BrickColor = bc("Really black")
700
  p27.Material = Enum.Material.Ice
701
  p27.CFrame = cf(-7.52608395, 0.349913508, 22.6504936, -4.01375701e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382795e-06, -3.89064262e-05, -1, -1.83268639e-06)
702
  p27.CanCollide = false
703
  p27.FormFactor = Enum.FormFactor.Custom
704
  p27.Size = vec3(0.200000003, 0.200000003, 0.200000003)
705
  p27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
706
  p27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
707
  p27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
708
  p27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
709
  p27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
710
  p27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
711
  b27 = Instance.new("SpecialMesh", p27)
712
  b27.MeshType = Enum.MeshType.Wedge
713
  b27.Name = "Mesh"
714
  b27.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
715
  p28 = Instance.new("Part", m)
716
  p28.BrickColor = bc("Really black")
717
  p28.Material = Enum.Material.Ice
718
  p28.CFrame = cf(-7.98055124, 0.349968553, 23.7414322, -5.19071705e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25360747e-07, 0.000109730543, -1, -5.73098077e-05)
719
  p28.CanCollide = false
720
  p28.FormFactor = Enum.FormFactor.Custom
721
  p28.Size = vec3(0.200000003, 0.200000003, 0.200000003)
722
  p28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
723
  p28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
724
  p28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
725
  p28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
726
  p28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
727
  p28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
728
  b28 = Instance.new("SpecialMesh", p28)
729
  b28.MeshType = Enum.MeshType.Wedge
730
  b28.Name = "Mesh"
731
  b28.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
732
  p29 = Instance.new("Part", m)
733
  p29.BrickColor = bc("Really black")
734
  p29.Material = Enum.Material.Ice
735
  p29.CFrame = cf(-7.98051929, 0.349963725, 23.9232483, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
736
  p29.CanCollide = false
737
  p29.FormFactor = Enum.FormFactor.Custom
738
  p29.Size = vec3(0.200000003, 0.200000003, 0.200000003)
739
  p29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
740
  p29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
741
  p29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
742
  p29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
743
  p29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
744
  p29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
745
  b29 = Instance.new("SpecialMesh", p29)
746
  b29.MeshType = Enum.MeshType.Wedge
747
  b29.Name = "Mesh"
748
  b29.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
749
  p30 = Instance.new("Part", m)
750
  p30.BrickColor = bc("Really black")
751
  p30.Material = Enum.Material.Ice
752
  p30.CFrame = cf(-7.5260582, 0.349928647, 23.0141258, -4.01375701e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382795e-06, -3.89064262e-05, -1, -1.83268639e-06)
753
  p30.CanCollide = false
754
  p30.FormFactor = Enum.FormFactor.Custom
755
  p30.Size = vec3(0.200000003, 0.200000003, 0.200000003)
756
  p30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
757
  p30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
758
  p30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
759
  p30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
760
  p30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
761
  p30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
762
  b30 = Instance.new("SpecialMesh", p30)
763
  b30.MeshType = Enum.MeshType.Wedge
764
  b30.Name = "Mesh"
765
  b30.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
766
  p31 = Instance.new("Part", m)
767
  p31.BrickColor = bc("Really black")
768
  p31.Material = Enum.Material.Ice
769
  p31.CFrame = cf(-7.52605438, 0.349933356, 23.1959419, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
770
  p31.CanCollide = false
771
  p31.FormFactor = Enum.FormFactor.Custom
772
  p31.Size = vec3(0.200000003, 0.200000003, 0.200000003)
773
  p31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
774
  p31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
775
  p31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
776
  p31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
777
  p31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
778
  p31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
779
  b31 = Instance.new("SpecialMesh", p31)
780
  b31.MeshType = Enum.MeshType.Wedge
781
  b31.Name = "Mesh"
782
  b31.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
783
  p32 = Instance.new("Part", m)
784
  p32.BrickColor = bc("Really black")
785
  p32.Material = Enum.Material.Ice
786
  p32.CFrame = cf(-7.98059559, 0.349938273, 23.0141697, -5.19071705e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25360747e-07, 0.000109730543, -1, -5.73098077e-05)
787
  p32.CanCollide = false
788
  p32.FormFactor = Enum.FormFactor.Custom
789
  p32.Size = vec3(0.200000003, 0.200000003, 0.200000003)
790
  p32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
791
  p32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
792
  p32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
793
  p32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
794
  p32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
795
  p32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
796
  b32 = Instance.new("SpecialMesh", p32)
797
  b32.MeshType = Enum.MeshType.Wedge
798
  b32.Name = "Mesh"
799
  b32.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
800
  p33 = Instance.new("Part", m)
801
  p33.BrickColor = bc("Really black")
802
  p33.Material = Enum.Material.Ice
803
  p33.CFrame = cf(-7.98059845, 0.34994489, 23.1959801, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
804
  p33.CanCollide = false
805
  p33.FormFactor = Enum.FormFactor.Custom
806
  p33.Size = vec3(0.200000003, 0.200000003, 0.200000003)
807
  p33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
808
  p33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
809
  p33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
810
  p33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
811
  p33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
812
  p33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
813
  b33 = Instance.new("SpecialMesh", p33)
814
  b33.MeshType = Enum.MeshType.Wedge
815
  b33.Name = "Mesh"
816
  b33.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
817
  p34 = Instance.new("Part", m)
818
  p34.BrickColor = bc("Really black")
819
  p34.Material = Enum.Material.Ice
820
  p34.CFrame = cf(-7.52599716, 0.349962771, 23.7413921, -4.01375701e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382795e-06, -3.89064262e-05, -1, -1.83268639e-06)
821
  p34.CanCollide = false
822
  p34.FormFactor = Enum.FormFactor.Custom
823
  p34.Size = vec3(0.200000003, 0.200000003, 0.200000003)
824
  p34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
825
  p34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
826
  p34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
827
  p34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
828
  p34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
829
  p34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
830
  b34 = Instance.new("SpecialMesh", p34)
831
  b34.MeshType = Enum.MeshType.Wedge
832
  b34.Name = "Mesh"
833
  b34.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
834
  p35 = Instance.new("Part", m)
835
  p35.BrickColor = bc("Really black")
836
  p35.Material = Enum.Material.Ice
837
  p35.CFrame = cf(-7.5259881, 0.349954128, 23.9232235, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
838
  p35.CanCollide = false
839
  p35.FormFactor = Enum.FormFactor.Custom
840
  p35.Size = vec3(0.200000003, 0.200000003, 0.200000003)
841
  p35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
842
  p35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
843
  p35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
844
  p35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
845
  p35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
846
  p35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
847
  b35 = Instance.new("SpecialMesh", p35)
848
  b35.MeshType = Enum.MeshType.Wedge
849
  b35.Name = "Mesh"
850
  b35.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
851
  p36 = Instance.new("Part", m)
852
  p36.BrickColor = bc("Really black")
853
  p36.Material = Enum.Material.Ice
854
  p36.CFrame = cf(-8.02608013, 0.349911034, 22.3323441, 9.51142374e-06, -1, 2.92663335e-05, 1, 9.51279071e-06, 4.67159698e-05, -4.67162536e-05, 2.92658788e-05, 1)
855
  p36.CanCollide = false
856
  p36.FormFactor = Enum.FormFactor.Custom
857
  p36.Size = vec3(0.200000003, 0.200000003, 0.200000003)
858
  p36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
859
  p36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
860
  p36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
861
  p36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
862
  p36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
863
  p36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
864
  b36 = Instance.new("SpecialMesh", p36)
865
  b36.MeshType = Enum.MeshType.Wedge
866
  b36.Name = "Mesh"
867
  b36.Scale = vec3(0.500007629, 0.454546124, 0.454546481)
868
  p37 = Instance.new("Part", m)
869
  p37.BrickColor = bc("Really black")
870
  p37.Material = Enum.Material.Ice
871
  p37.CFrame = cf(-7.48064137, 0.349888116, 22.332283, -7.36239599e-05, 1, 8.20992573e-05, -1, -7.36337388e-05, 0.000119003467, 0.000119009514, -8.2090497e-05, 1)
872
  p37.CanCollide = false
873
  p37.FormFactor = Enum.FormFactor.Custom
874
  p37.Size = vec3(0.200000003, 0.200000003, 0.200000003)
875
  p37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
876
  p37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
877
  p37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
878
  p37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
879
  p37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
880
  p37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
881
  b37 = Instance.new("SpecialMesh", p37)
882
  b37.MeshType = Enum.MeshType.Wedge
883
  b37.Name = "Mesh"
884
  b37.Scale = vec3(0.500007629, 0.454546124, 0.454546481)
885
  p38 = Instance.new("Part", m)
886
  p38.BrickColor = bc("Really black")
887
  p38.Material = Enum.Material.Ice
888
  p38.CFrame = cf(-7.93526602, 0.34984082, 21.241415, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
889
  p38.CanCollide = false
890
  p38.FormFactor = Enum.FormFactor.Custom
891
  p38.Size = vec3(0.200000003, 0.200000003, 2.27273226)
892
  p38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
893
  p38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
894
  p38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
895
  p38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
896
  p38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
897
  p38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
898
  b38 = Instance.new("BlockMesh", p38)
899
  b38.Name = "Mesh"
900
  b38.Scale = vec3(0.500007629, 0.454546124, 1)
901
  p39 = Instance.new("Part", m)
902
  p39.BrickColor = bc("Really black")
903
  p39.Material = Enum.Material.Ice
904
  p39.CFrame = cf(-7.57164097, 0.349846482, 21.241394, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
905
  p39.CanCollide = false
906
  p39.FormFactor = Enum.FormFactor.Custom
907
  p39.Size = vec3(0.200000003, 0.200000003, 2.27273226)
908
  p39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
909
  p39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
910
  p39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
911
  p39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
912
  p39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
913
  p39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
914
  b39 = Instance.new("BlockMesh", p39)
915
  b39.Name = "Mesh"
916
  b39.Scale = vec3(0.500007629, 0.454546124, 1)
917
  p40 = Instance.new("Part", m)
918
  p40.BrickColor = bc("Really black")
919
  p40.Material = Enum.Material.Ice
920
  p40.CFrame = cf(-7.52610397, 0.349906892, 22.4686661, -6.28492053e-05, 1, -5.15577158e-05, 1, 6.28489579e-05, -4.93691687e-06, -4.93368634e-06, -5.15580177e-05, -1)
921
  p40.CanCollide = false
922
  p40.FormFactor = Enum.FormFactor.Custom
923
  p40.Size = vec3(0.200000003, 0.200000003, 0.200000003)
924
  p40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
925
  p40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
926
  p40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
927
  p40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
928
  p40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
929
  p40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
930
  b40 = Instance.new("SpecialMesh", p40)
931
  b40.MeshType = Enum.MeshType.Wedge
932
  b40.Name = "Mesh"
933
  b40.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
934
  p41 = Instance.new("Part", m)
935
  p41.BrickColor = bc("Really black")
936
  p41.Material = Enum.Material.Ice
937
  p41.CFrame = cf(-7.98055553, 0.349950492, 23.5596161, -9.59882018e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.2179904e-05, -1)
938
  p41.CanCollide = false
939
  p41.FormFactor = Enum.FormFactor.Custom
940
  p41.Size = vec3(0.200000003, 0.200000003, 0.200000003)
941
  p41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
942
  p41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
943
  p41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
944
  p41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
945
  p41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
946
  p41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
947
  b41 = Instance.new("SpecialMesh", p41)
948
  b41.MeshType = Enum.MeshType.Wedge
949
  b41.Name = "Mesh"
950
  b41.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
951
  p42 = Instance.new("Part", m)
952
  p42.BrickColor = bc("Really black")
953
  p42.Material = Enum.Material.Ice
954
  p42.CFrame = cf(-7.98056698, 0.349928617, 23.3778133, -5.19071705e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25360747e-07, 0.000109730543, -1, -5.73098077e-05)
955
  p42.CanCollide = false
956
  p42.FormFactor = Enum.FormFactor.Custom
957
  p42.Size = vec3(0.200000003, 0.200000003, 0.200000003)
958
  p42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
959
  p42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
960
  p42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
961
  p42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
962
  p42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
963
  p42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
964
  b42 = Instance.new("SpecialMesh", p42)
965
  b42.MeshType = Enum.MeshType.Wedge
966
  b42.Name = "Mesh"
967
  b42.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
968
  p43 = Instance.new("Part", m)
969
  p43.BrickColor = bc("Really black")
970
  p43.Material = Enum.Material.Ice
971
  p43.CFrame = cf(-7.75338221, 0.34988299, 22.059576, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
972
  p43.CanCollide = false
973
  p43.FormFactor = Enum.FormFactor.Custom
974
  p43.Size = vec3(0.300004601, 0.200000003, 3.90909958)
975
  p43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
976
  p43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
977
  p43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
978
  p43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
979
  p43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
980
  p43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
981
  b43 = Instance.new("BlockMesh", p43)
982
  b43.Name = "Mesh"
983
  b43.Scale = vec3(1, 0.454546124, 1)
984
  p44 = Instance.new("Part", m)
985
  p44.BrickColor = bc("Bright violet")
986
  p44.Material = Enum.Material.Ice
987
  p44.CFrame = cf(-7.75330973, 0.299918205, 23.2414284, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
988
  p44.CanCollide = false
989
  p44.FormFactor = Enum.FormFactor.Custom
990
  p44.Size = vec3(0.200000003, 0.200000003, 0.200000003)
991
  p44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
992
  p44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
993
  p44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
994
  p44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
995
  p44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
996
  p44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
997
  b44 = Instance.new("SpecialMesh", p44)
998
  b44.MeshId = "http://www.roblox.com/Asset/?id=9756362"
999
  b44.TextureId = ""
1000
  b44.MeshType = Enum.MeshType.FileMesh
1001
  b44.Name = "Mesh"
1002
  b44.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1003
  p45 = Instance.new("Part", m)
1004
  p45.BrickColor = bc("Bright violet")
1005
  p45.Material = Enum.Material.Ice
1006
  p45.CFrame = cf(-7.75330544, 0.399947196, 23.241436, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1007
  p45.CanCollide = false
1008
  p45.FormFactor = Enum.FormFactor.Custom
1009
  p45.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1010
  p45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1011
  p45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1012
  p45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1013
  p45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1014
  p45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1015
  p45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1016
  b45 = Instance.new("SpecialMesh", p45)
1017
  b45.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1018
  b45.TextureId = ""
1019
  b45.MeshType = Enum.MeshType.FileMesh
1020
  b45.Name = "Mesh"
1021
  b45.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1022
  p46 = Instance.new("Part", m)
1023
  p46.BrickColor = bc("Bright violet")
1024
  p46.Material = Enum.Material.Ice
1025
  p46.CFrame = cf(-7.75333023, 0.399924815, 22.9686947, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1026
  p46.CanCollide = false
1027
  p46.FormFactor = Enum.FormFactor.Custom
1028
  p46.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1029
  p46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1030
  p46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1031
  p46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1032
  p46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1033
  p46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1034
  p46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1035
  b46 = Instance.new("SpecialMesh", p46)
1036
  b46.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1037
  b46.TextureId = ""
1038
  b46.MeshType = Enum.MeshType.FileMesh
1039
  b46.Name = "Mesh"
1040
  b46.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1041
  p47 = Instance.new("Part", m)
1042
  p47.BrickColor = bc("Bright violet")
1043
  p47.Material = Enum.Material.Ice
1044
  p47.CFrame = cf(-7.75332451, 0.299913019, 22.9686737, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1045
  p47.CanCollide = false
1046
  p47.FormFactor = Enum.FormFactor.Custom
1047
  p47.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1048
  p47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1049
  p47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1050
  p47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1051
  p47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1052
  p47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1053
  p47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1054
  b47 = Instance.new("SpecialMesh", p47)
1055
  b47.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1056
  b47.TextureId = ""
1057
  b47.MeshType = Enum.MeshType.FileMesh
1058
  b47.Name = "Mesh"
1059
  b47.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1060
  p48 = Instance.new("Part", m)
1061
  p48.BrickColor = bc("Bright violet")
1062
  p48.Material = Enum.Material.Ice
1063
  p48.CFrame = cf(-7.75334263, 0.299892604, 22.6959686, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1064
  p48.CanCollide = false
1065
  p48.FormFactor = Enum.FormFactor.Custom
1066
  p48.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1067
  p48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1068
  p48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1069
  p48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1070
  p48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1071
  p48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1072
  p48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1073
  b48 = Instance.new("SpecialMesh", p48)
1074
  b48.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1075
  b48.TextureId = ""
1076
  b48.MeshType = Enum.MeshType.FileMesh
1077
  b48.Name = "Mesh"
1078
  b48.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1079
  p49 = Instance.new("Part", m)
1080
  p49.BrickColor = bc("Bright violet")
1081
  p49.Material = Enum.Material.Ice
1082
  p49.CFrame = cf(-7.75335121, 0.399919689, 22.6959419, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1083
  p49.CanCollide = false
1084
  p49.FormFactor = Enum.FormFactor.Custom
1085
  p49.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1086
  p49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1087
  p49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1088
  p49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1089
  p49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1090
  p49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1091
  p49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1092
  b49 = Instance.new("SpecialMesh", p49)
1093
  b49.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1094
  b49.TextureId = ""
1095
  b49.MeshType = Enum.MeshType.FileMesh
1096
  b49.Name = "Mesh"
1097
  b49.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1098
  p50 = Instance.new("Part", m)
1099
  p50.BrickColor = bc("Bright violet")
1100
  p50.Material = Enum.Material.Ice
1101
  p50.CFrame = cf(-7.75338411, 0.399899274, 22.423233, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1102
  p50.CanCollide = false
1103
  p50.FormFactor = Enum.FormFactor.Custom
1104
  p50.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1105
  p50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1106
  p50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1107
  p50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1108
  p50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1109
  p50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1110
  p50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1111
  b50 = Instance.new("SpecialMesh", p50)
1112
  b50.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1113
  b50.TextureId = ""
1114
  b50.MeshType = Enum.MeshType.FileMesh
1115
  b50.Name = "Mesh"
1116
  b50.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1117
  p51 = Instance.new("Part", m)
1118
  p51.BrickColor = bc("Bright violet")
1119
  p51.Material = Enum.Material.Ice
1120
  p51.CFrame = cf(-7.75336504, 0.299874097, 22.4232197, -1, -4.1876061e-05, 0.000126350584, 4.18869386e-05, -1, 8.60874643e-05, 0.00012634696, 8.60927539e-05, 1)
1121
  p51.CanCollide = false
1122
  p51.FormFactor = Enum.FormFactor.Custom
1123
  p51.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1124
  p51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1125
  p51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1126
  p51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1127
  p51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1128
  p51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1129
  p51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1130
  b51 = Instance.new("SpecialMesh", p51)
1131
  b51.MeshId = "http://www.roblox.com/Asset/?id=9756362"
1132
  b51.TextureId = ""
1133
  b51.MeshType = Enum.MeshType.FileMesh
1134
  b51.Name = "Mesh"
1135
  b51.Scale = vec3(0.150002301, 0.0909092277, 0.909092903)
1136
  p52 = Instance.new("Part", m)
1137
  p52.BrickColor = bc("Really black")
1138
  p52.Material = Enum.Material.Ice
1139
  p52.CFrame = cf(-7.86718607, 0.349782139, 19.6959324, 9.51142556e-06, -1, 2.92663335e-05, 1, 9.51279344e-06, 4.67159698e-05, -4.67162536e-05, 2.92658715e-05, 1)
1140
  p52.CanCollide = false
1141
  p52.FormFactor = Enum.FormFactor.Custom
1142
  p52.Size = vec3(0.200000003, 0.227273062, 0.818183661)
1143
  p52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1144
  p52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1145
  p52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1146
  p52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1147
  p52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1148
  p52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1149
  b52 = Instance.new("SpecialMesh", p52)
1150
  b52.MeshType = Enum.MeshType.Wedge
1151
  b52.Name = "Mesh"
1152
  b52.Scale = vec3(0.500007629, 1, 1)
1153
  p53 = Instance.new("Part", m)
1154
  p53.BrickColor = bc("Really black")
1155
  p53.Material = Enum.Material.Ice
1156
  p53.CFrame = cf(-7.63989449, 0.349779248, 19.6959114, -7.36239672e-05, 1, 8.20992573e-05, -1, -7.36337388e-05, 0.000119003467, 0.000119009514, -8.20904825e-05, 1)
1157
  p53.CanCollide = false
1158
  p53.FormFactor = Enum.FormFactor.Custom
1159
  p53.Size = vec3(0.200000003, 0.227273062, 0.818183601)
1160
  p53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1161
  p53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1162
  p53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1163
  p53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1164
  p53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1165
  p53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1166
  b53 = Instance.new("SpecialMesh", p53)
1167
  b53.MeshType = Enum.MeshType.Wedge
1168
  b53.Name = "Mesh"
1169
  b53.Scale = vec3(0.500007629, 1, 1)
1170
  p54 = Instance.new("Part", m)
1171
  p54.BrickColor = bc("Dark indigo")
1172
  p54.Material = Enum.Material.Neon
1173
  p54.CFrame = cf(-7.59446192, 0.349770248, 19.6049919, -7.36239672e-05, 1, 8.20992573e-05, -1, -7.36337388e-05, 0.000119003467, 0.000119009514, -8.20904825e-05, 1)
1174
  p54.CanCollide = false
1175
  p54.FormFactor = Enum.FormFactor.Custom
1176
  p54.Size = vec3(0.200000003, 0.31818229, 1.00000226)
1177
  p54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1178
  p54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1179
  p54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1180
  p54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1181
  p54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1182
  p54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1183
  b54 = Instance.new("SpecialMesh", p54)
1184
  b54.MeshType = Enum.MeshType.Wedge
1185
  b54.Name = "Mesh"
1186
  b54.Scale = vec3(0.250003815, 1, 1)
1187
  p55 = Instance.new("Part", m)
1188
  p55.BrickColor = bc("Dark indigo")
1189
  p55.Material = Enum.Material.Neon
1190
  p55.CFrame = cf(-7.91264153, 0.349778861, 19.6050339, 9.51142556e-06, -1, 2.92663335e-05, 1, 9.51279344e-06, 4.67159698e-05, -4.67162536e-05, 2.92658715e-05, 1)
1191
  p55.CanCollide = false
1192
  p55.FormFactor = Enum.FormFactor.Custom
1193
  p55.Size = vec3(0.200000003, 0.31818229, 1.00000226)
1194
  p55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1195
  p55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1196
  p55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1197
  p55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1198
  p55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1199
  p55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1200
  b55 = Instance.new("SpecialMesh", p55)
1201
  b55.MeshType = Enum.MeshType.Wedge
1202
  b55.Name = "Mesh"
1203
  b55.Scale = vec3(0.250003815, 1, 1)
1204
  p56 = Instance.new("Part", m)
1205
  p56.BrickColor = bc("Really black")
1206
  p56.Material = Enum.Material.Ice
1207
  p56.CFrame = cf(-7.98063278, 0.349910736, 22.4687004, -9.59882091e-05, -1, -8.21833164e-05, -1, 9.59911267e-05, -3.54550102e-05, 3.54628974e-05, 8.21798967e-05, -1)
1208
  p56.CanCollide = false
1209
  p56.FormFactor = Enum.FormFactor.Custom
1210
  p56.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1211
  p56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1212
  p56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1213
  p56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1214
  p56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1215
  p56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1216
  p56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1217
  b56 = Instance.new("SpecialMesh", p56)
1218
  b56.MeshType = Enum.MeshType.Wedge
1219
  b56.Name = "Mesh"
1220
  b56.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
1221
  p57 = Instance.new("Part", m)
1222
  p57.BrickColor = bc("Really black")
1223
  p57.Material = Enum.Material.Ice
1224
  p57.CFrame = cf(-7.52603769, 0.349922836, 23.3777695, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1225
  p57.CanCollide = false
1226
  p57.FormFactor = Enum.FormFactor.Custom
1227
  p57.Size = vec3(0.200000003, 0.200000003, 0.200000003)
1228
  p57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1229
  p57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1230
  p57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1231
  p57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1232
  p57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1233
  p57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1234
  b57 = Instance.new("SpecialMesh", p57)
1235
  b57.MeshType = Enum.MeshType.Wedge
1236
  b57.Name = "Mesh"
1237
  b57.Scale = vec3(0.500007629, 0.909092247, 0.909092963)
1238
  p58 = Instance.new("Part", m)
1239
  p58.BrickColor = bc("Dark indigo")
1240
  p58.Material = Enum.Material.Neon
1241
  p58.CFrame = cf(-8.02618599, 0.349850088, 21.1959724, -5.19073751e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25363021e-07, 0.000109730543, -1, -5.73098005e-05)
1242
  p58.CanCollide = false
1243
  p58.FormFactor = Enum.FormFactor.Custom
1244
  p58.Size = vec3(0.200000003, 2.18182158, 0.200000003)
1245
  p58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1246
  p58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1247
  p58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1248
  p58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1249
  p58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1250
  p58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1251
  b58 = Instance.new("SpecialMesh", p58)
1252
  b58.MeshType = Enum.MeshType.Brick
1253
  b58.Name = "Mesh"
1254
  b58.Scale = vec3(0.250003815, 1, 0.454546511)
1255
  p59 = Instance.new("Part", m)
1256
  p59.BrickColor = bc("Dark indigo")
1257
  p59.Material = Enum.Material.Neon
1258
  p59.CFrame = cf(-7.52618933, 0.349854857, 21.1959248, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1259
  p59.CanCollide = false
1260
  p59.FormFactor = Enum.FormFactor.Custom
1261
  p59.Size = vec3(0.200000003, 2.18182158, 0.200000003)
1262
  p59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1263
  p59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1264
  p59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1265
  p59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1266
  p59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1267
  p59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1268
  b59 = Instance.new("SpecialMesh", p59)
1269
  b59.MeshType = Enum.MeshType.Brick
1270
  b59.Name = "Mesh"
1271
  b59.Scale = vec3(0.250003815, 1, 0.909092963)
1272
  p60 = Instance.new("Part", m)
1273
  p60.BrickColor = bc("Dark indigo")
1274
  p60.Material = Enum.Material.Neon
1275
  p60.CFrame = cf(-8.02598763, 0.349980175, 23.9687328, 6.09254312e-05, 4.14997376e-05, 1, 1, 7.6401062e-05, -6.09286035e-05, -7.6403594e-05, 1, -4.14950664e-05)
1276
  p60.CanCollide = false
1277
  p60.FormFactor = Enum.FormFactor.Custom
1278
  p60.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1279
  p60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1280
  p60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1281
  p60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1282
  p60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1283
  p60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1284
  p60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1285
  b60 = Instance.new("SpecialMesh", p60)
1286
  b60.MeshType = Enum.MeshType.Wedge
1287
  b60.Name = "Mesh"
1288
  b60.Scale = vec3(0.250003815, 1, 1)
1289
  p61 = Instance.new("Part", m)
1290
  p61.BrickColor = bc("Dark indigo")
1291
  p61.Material = Enum.Material.Neon
1292
  p61.CFrame = cf(-7.48053026, 0.349959135, 23.9686871, 4.27772102e-05, 5.73098732e-05, -1, -1, 3.47651221e-05, -4.27752166e-05, 3.47626737e-05, 1, 5.73113502e-05)
1293
  p61.CanCollide = false
1294
  p61.FormFactor = Enum.FormFactor.Custom
1295
  p61.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1296
  p61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1297
  p61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1298
  p61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1299
  p61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1300
  p61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1301
  p61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1302
  b61 = Instance.new("SpecialMesh", p61)
1303
  b61.MeshType = Enum.MeshType.Wedge
1304
  b61.Name = "Mesh"
1305
  b61.Scale = vec3(0.250003815, 1, 1)
1306
  p62 = Instance.new("Part", m)
1307
  p62.BrickColor = bc("Dark indigo")
1308
  p62.Material = Enum.Material.Neon
1309
  p62.CFrame = cf(-7.48055792, 0.349948227, 23.6959743, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1310
  p62.CanCollide = false
1311
  p62.FormFactor = Enum.FormFactor.Custom
1312
  p62.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1313
  p62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1314
  p62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1315
  p62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1316
  p62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1317
  p62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1318
  p62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1319
  b62 = Instance.new("SpecialMesh", p62)
1320
  b62.MeshType = Enum.MeshType.Wedge
1321
  b62.Name = "Mesh"
1322
  b62.Scale = vec3(0.250003815, 1, 1)
1323
  p63 = Instance.new("Part", m)
1324
  p63.BrickColor = bc("Dark indigo")
1325
  p63.Material = Enum.Material.Neon
1326
  p63.CFrame = cf(-8.02604008, 0.349936932, 23.3323536, -5.19073751e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25363021e-07, 0.000109730543, -1, -5.73098005e-05)
1327
  p63.CanCollide = false
1328
  p63.FormFactor = Enum.FormFactor.Custom
1329
  p63.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1330
  p63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1331
  p63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1332
  p63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1333
  p63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1334
  p63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1335
  p63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1336
  b63 = Instance.new("SpecialMesh", p63)
1337
  b63.MeshType = Enum.MeshType.Wedge
1338
  b63.Name = "Mesh"
1339
  b63.Scale = vec3(0.250003815, 1, 1)
1340
  p64 = Instance.new("Part", m)
1341
  p64.BrickColor = bc("Dark indigo")
1342
  p64.Material = Enum.Material.Neon
1343
  p64.CFrame = cf(-8.02602291, 0.349961221, 23.6050816, 6.09254312e-05, 4.14997376e-05, 1, 1, 7.6401062e-05, -6.09286035e-05, -7.6403594e-05, 1, -4.14950664e-05)
1344
  p64.CanCollide = false
1345
  p64.FormFactor = Enum.FormFactor.Custom
1346
  p64.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1347
  p64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1348
  p64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1349
  p64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1350
  p64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1351
  p64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1352
  p64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1353
  b64 = Instance.new("SpecialMesh", p64)
1354
  b64.MeshType = Enum.MeshType.Wedge
1355
  b64.Name = "Mesh"
1356
  b64.Scale = vec3(0.250003815, 1, 1)
1357
  p65 = Instance.new("Part", m)
1358
  p65.BrickColor = bc("Dark indigo")
1359
  p65.Material = Enum.Material.Neon
1360
  p65.CFrame = cf(-7.48055267, 0.349930644, 23.6050472, 4.27772102e-05, 5.73098732e-05, -1, -1, 3.47651221e-05, -4.27752166e-05, 3.47626737e-05, 1, 5.73113502e-05)
1361
  p65.CanCollide = false
1362
  p65.FormFactor = Enum.FormFactor.Custom
1363
  p65.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1364
  p65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1365
  p65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1366
  p65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1367
  p65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1368
  p65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1369
  p65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1370
  b65 = Instance.new("SpecialMesh", p65)
1371
  b65.MeshType = Enum.MeshType.Wedge
1372
  b65.Name = "Mesh"
1373
  b65.Scale = vec3(0.250003815, 1, 1)
1374
  p66 = Instance.new("Part", m)
1375
  p66.BrickColor = bc("Dark indigo")
1376
  p66.Material = Enum.Material.Neon
1377
  p66.CFrame = cf(-7.48057842, 0.349927366, 23.3323174, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1378
  p66.CanCollide = false
1379
  p66.FormFactor = Enum.FormFactor.Custom
1380
  p66.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1381
  p66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1382
  p66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1383
  p66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1384
  p66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1385
  p66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1386
  p66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1387
  b66 = Instance.new("SpecialMesh", p66)
1388
  b66.MeshType = Enum.MeshType.Wedge
1389
  b66.Name = "Mesh"
1390
  b66.Scale = vec3(0.250003815, 1, 1)
1391
  p67 = Instance.new("Part", m)
1392
  p67.BrickColor = bc("Dark indigo")
1393
  p67.Material = Enum.Material.Neon
1394
  p67.CFrame = cf(-8.02605343, 0.349935144, 22.9687195, -5.19073751e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25363021e-07, 0.000109730543, -1, -5.73098005e-05)
1395
  p67.CanCollide = false
1396
  p67.FormFactor = Enum.FormFactor.Custom
1397
  p67.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1398
  p67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1399
  p67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1400
  p67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1401
  p67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1402
  p67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1403
  p67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1404
  b67 = Instance.new("SpecialMesh", p67)
1405
  b67.MeshType = Enum.MeshType.Wedge
1406
  b67.Name = "Mesh"
1407
  b67.Scale = vec3(0.250003815, 1, 1)
1408
  p68 = Instance.new("Part", m)
1409
  p68.BrickColor = bc("Dark indigo")
1410
  p68.Material = Enum.Material.Neon
1411
  p68.CFrame = cf(-8.02603722, 0.349947959, 23.2414474, 6.09254312e-05, 4.14997376e-05, 1, 1, 7.6401062e-05, -6.09286035e-05, -7.6403594e-05, 1, -4.14950664e-05)
1412
  p68.CanCollide = false
1413
  p68.FormFactor = Enum.FormFactor.Custom
1414
  p68.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1415
  p68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1416
  p68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1417
  p68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1418
  p68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1419
  p68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1420
  p68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1421
  b68 = Instance.new("SpecialMesh", p68)
1422
  b68.MeshType = Enum.MeshType.Wedge
1423
  b68.Name = "Mesh"
1424
  b68.Scale = vec3(0.250003815, 1, 1)
1425
  p69 = Instance.new("Part", m)
1426
  p69.BrickColor = bc("Dark indigo")
1427
  p69.Material = Enum.Material.Neon
1428
  p69.CFrame = cf(-7.48058844, 0.349928856, 23.241396, 4.27772102e-05, 5.73098732e-05, -1, -1, 3.47651221e-05, -4.27752166e-05, 3.47626737e-05, 1, 5.73113502e-05)
1429
  p69.CanCollide = false
1430
  p69.FormFactor = Enum.FormFactor.Custom
1431
  p69.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1432
  p69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1433
  p69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1434
  p69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1435
  p69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1436
  p69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1437
  p69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1438
  b69 = Instance.new("SpecialMesh", p69)
1439
  b69.MeshType = Enum.MeshType.Wedge
1440
  b69.Name = "Mesh"
1441
  b69.Scale = vec3(0.250003815, 1, 1)
1442
  p70 = Instance.new("Part", m)
1443
  p70.BrickColor = bc("Dark indigo")
1444
  p70.Material = Enum.Material.Neon
1445
  p70.CFrame = cf(-7.48060369, 0.349908412, 22.9686832, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1446
  p70.CanCollide = false
1447
  p70.FormFactor = Enum.FormFactor.Custom
1448
  p70.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1449
  p70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1450
  p70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1451
  p70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1452
  p70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1453
  p70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1454
  p70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1455
  b70 = Instance.new("SpecialMesh", p70)
1456
  b70.MeshType = Enum.MeshType.Wedge
1457
  b70.Name = "Mesh"
1458
  b70.Scale = vec3(0.250003815, 1, 1)
1459
  p71 = Instance.new("Part", m)
1460
  p71.BrickColor = bc("Dark indigo")
1461
  p71.Material = Enum.Material.Neon
1462
  p71.CFrame = cf(-8.02607059, 0.34991619, 22.6050758, -5.19073751e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25363021e-07, 0.000109730543, -1, -5.73098005e-05)
1463
  p71.CanCollide = false
1464
  p71.FormFactor = Enum.FormFactor.Custom
1465
  p71.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1466
  p71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1467
  p71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1468
  p71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1469
  p71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1470
  p71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1471
  p71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1472
  b71 = Instance.new("SpecialMesh", p71)
1473
  b71.MeshType = Enum.MeshType.Wedge
1474
  b71.Name = "Mesh"
1475
  b71.Scale = vec3(0.250003815, 1, 1)
1476
  p72 = Instance.new("Part", m)
1477
  p72.BrickColor = bc("Dark indigo")
1478
  p72.Material = Enum.Material.Neon
1479
  p72.CFrame = cf(-8.02606297, 0.349921376, 22.8778057, 6.09254312e-05, 4.14997376e-05, 1, 1, 7.6401062e-05, -6.09286035e-05, -7.6403594e-05, 1, -4.14950664e-05)
1480
  p72.CanCollide = false
1481
  p72.FormFactor = Enum.FormFactor.Custom
1482
  p72.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1483
  p72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1484
  p72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1485
  p72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1486
  p72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1487
  p72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1488
  p72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1489
  b72 = Instance.new("SpecialMesh", p72)
1490
  b72.MeshType = Enum.MeshType.Wedge
1491
  b72.Name = "Mesh"
1492
  b72.Scale = vec3(0.250003815, 1, 1)
1493
  p73 = Instance.new("Part", m)
1494
  p73.BrickColor = bc("Dark indigo")
1495
  p73.Material = Enum.Material.Neon
1496
  p73.CFrame = cf(-7.48059034, 0.349900365, 22.8777714, 4.27772102e-05, 5.73098732e-05, -1, -1, 3.47651221e-05, -4.27752166e-05, 3.47626737e-05, 1, 5.73113502e-05)
1497
  p73.CanCollide = false
1498
  p73.FormFactor = Enum.FormFactor.Custom
1499
  p73.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1500
  p73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1501
  p73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1502
  p73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1503
  p73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1504
  p73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1505
  p73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1506
  b73 = Instance.new("SpecialMesh", p73)
1507
  b73.MeshType = Enum.MeshType.Wedge
1508
  b73.Name = "Mesh"
1509
  b73.Scale = vec3(0.250003815, 1, 1)
1510
  p74 = Instance.new("Part", m)
1511
  p74.BrickColor = bc("Dark indigo")
1512
  p74.Material = Enum.Material.Neon
1513
  p74.CFrame = cf(-7.48063612, 0.349904716, 22.6050358, -4.01375519e-06, 1.83283555e-06, -1, 1, -3.89064116e-05, -4.01382567e-06, -3.89064262e-05, -1, -1.83269367e-06)
1514
  p74.CanCollide = false
1515
  p74.FormFactor = Enum.FormFactor.Custom
1516
  p74.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1517
  p74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1518
  p74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1519
  p74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1520
  p74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1521
  p74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1522
  p74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1523
  b74 = Instance.new("SpecialMesh", p74)
1524
  b74.MeshType = Enum.MeshType.Wedge
1525
  b74.Name = "Mesh"
1526
  b74.Scale = vec3(0.250003815, 1, 1)
1527
  p75 = Instance.new("Part", m)
1528
  p75.BrickColor = bc("Dark indigo")
1529
  p75.Material = Enum.Material.Neon
1530
  p75.CFrame = cf(-8.02609253, 0.349906802, 22.2414341, -5.19073751e-07, -5.73098732e-05, 1, -1, -0.000109730514, -5.25363021e-07, 0.000109730543, -1, -5.73098005e-05)
1531
  p75.CanCollide = false
1532
  p75.FormFactor = Enum.FormFactor.Custom
1533
  p75.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1534
  p75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1535
  p75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1536
  p75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1537
  p75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1538
  p75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1539
  p75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1540
  b75 = Instance.new("SpecialMesh", p75)
1541
  b75.MeshType = Enum.MeshType.Wedge
1542
  b75.Name = "Mesh"
1543
  b75.Scale = vec3(0.250003815, 1, 1)
1544
  p76 = Instance.new("Part", m)
1545
  p76.BrickColor = bc("Dark indigo")
1546
  p76.Material = Enum.Material.Neon
1547
  p76.CFrame = cf(-8.02607727, 0.349911958, 22.5141621, 6.09254312e-05, 4.14997376e-05, 1, 1, 7.6401062e-05, -6.09286035e-05, -7.6403594e-05, 1, -4.14950664e-05)
1548
  p76.CanCollide = false
1549
  p76.FormFactor = Enum.FormFactor.Custom
1550
  p76.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1551
  p76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1552
  p76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1553
  p76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1554
  p76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1555
  p76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1556
  p76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1557
  b76 = Instance.new("SpecialMesh", p76)
1558
  b76.MeshType = Enum.MeshType.Wedge
1559
  b76.Name = "Mesh"
1560
  b76.Scale = vec3(0.250003815, 1, 1)
1561
  p77 = Instance.new("Part", m)
1562
  p77.BrickColor = bc("Dark indigo")
1563
  p77.Material = Enum.Material.Neon
1564
  p77.CFrame = cf(-7.48062325, 0.349887103, 22.5141106, 4.27772102e-05, 5.73098732e-05, -1, -1, 3.47651221e-05, -4.27752166e-05, 3.47626737e-05, 1, 5.73113502e-05)
1565
  p77.CanCollide = false
1566
  p77.FormFactor = Enum.FormFactor.Custom
1567
  p77.Size = vec3(0.200000003, 0.272727698, 0.272727877)
1568
  p77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1569
  p77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1570
  p77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1571
  p77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1572
  p77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1573
  p77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1574
  b77 = Instance.new("SpecialMesh", p77)
1575
  b77.MeshType = Enum.MeshType.Wedge
1576
  b77.Name = "Mesh"
1577
  b77.Scale = vec3(0.250003815, 1, 1)
1578
  p78 = Instance.new("Part", m)
1579
  p78.BrickColor = bc("Eggplant")
1580
  p78.Material = Enum.Material.SmoothPlastic
1581
  p78.CFrame = cf(-7.75317383, 0.350023478, 25.4050617, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1582
  p78.CanCollide = false
1583
  p78.FormFactor = Enum.FormFactor.Custom
1584
  p78.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1585
  p78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1586
  p78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1587
  p78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1588
  p78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1589
  p78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1590
  p78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1591
  b78 = Instance.new("SpecialMesh", p78)
1592
  b78.MeshType = Enum.MeshType.Cylinder
1593
  b78.Name = "Mesh"
1594
  b78.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1595
  p79 = Instance.new("Part", m)
1596
  p79.BrickColor = bc("Eggplant")
1597
  p79.Material = Enum.Material.SmoothPlastic
1598
  p79.CFrame = cf(-7.75317383, 0.350023478, 25.4050617, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1599
  p79.CanCollide = false
1600
  p79.FormFactor = Enum.FormFactor.Custom
1601
  p79.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1602
  p79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1603
  p79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1604
  p79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1605
  p79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1606
  p79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1607
  p79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1608
  b79 = Instance.new("SpecialMesh", p79)
1609
  b79.MeshType = Enum.MeshType.Cylinder
1610
  b79.Name = "Mesh"
1611
  b79.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1612
  p80 = Instance.new("Part", m)
1613
  p80.BrickColor = bc("Eggplant")
1614
  p80.Material = Enum.Material.SmoothPlastic
1615
  p80.CFrame = cf(-7.75318909, 0.350022495, 25.2050705, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1616
  p80.CanCollide = false
1617
  p80.FormFactor = Enum.FormFactor.Custom
1618
  p80.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1619
  p80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1620
  p80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1621
  p80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1622
  p80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1623
  p80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1624
  p80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1625
  b80 = Instance.new("SpecialMesh", p80)
1626
  b80.MeshType = Enum.MeshType.Cylinder
1627
  b80.Name = "Mesh"
1628
  b80.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1629
  p81 = Instance.new("Part", m)
1630
  p81.BrickColor = bc("Eggplant")
1631
  p81.Material = Enum.Material.SmoothPlastic
1632
  p81.CFrame = cf(-7.75318909, 0.350022495, 25.2050705, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1633
  p81.CanCollide = false
1634
  p81.FormFactor = Enum.FormFactor.Custom
1635
  p81.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1636
  p81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1637
  p81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1638
  p81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1639
  p81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1640
  p81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1641
  p81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1642
  b81 = Instance.new("SpecialMesh", p81)
1643
  b81.MeshType = Enum.MeshType.Cylinder
1644
  b81.Name = "Mesh"
1645
  b81.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1646
  p82 = Instance.new("Part", m)
1647
  p82.BrickColor = bc("Eggplant")
1648
  p82.Material = Enum.Material.SmoothPlastic
1649
  p82.CFrame = cf(-7.75321913, 0.350011975, 25.0050659, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1650
  p82.CanCollide = false
1651
  p82.FormFactor = Enum.FormFactor.Custom
1652
  p82.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1653
  p82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1654
  p82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1655
  p82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1656
  p82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1657
  p82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1658
  p82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1659
  b82 = Instance.new("SpecialMesh", p82)
1660
  b82.MeshType = Enum.MeshType.Cylinder
1661
  b82.Name = "Mesh"
1662
  b82.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1663
  p83 = Instance.new("Part", m)
1664
  p83.BrickColor = bc("Eggplant")
1665
  p83.Material = Enum.Material.SmoothPlastic
1666
  p83.CFrame = cf(-7.75321913, 0.350011975, 25.0050659, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1667
  p83.CanCollide = false
1668
  p83.FormFactor = Enum.FormFactor.Custom
1669
  p83.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1670
  p83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1671
  p83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1672
  p83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1673
  p83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1674
  p83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1675
  p83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1676
  b83 = Instance.new("SpecialMesh", p83)
1677
  b83.MeshType = Enum.MeshType.Cylinder
1678
  b83.Name = "Mesh"
1679
  b83.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1680
  p84 = Instance.new("Part", m)
1681
  p84.BrickColor = bc("Eggplant")
1682
  p84.Material = Enum.Material.SmoothPlastic
1683
  p84.CFrame = cf(-7.75322247, 0.350003362, 24.805069, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1684
  p84.CanCollide = false
1685
  p84.FormFactor = Enum.FormFactor.Custom
1686
  p84.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1687
  p84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1688
  p84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1689
  p84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1690
  p84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1691
  p84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1692
  p84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1693
  b84 = Instance.new("SpecialMesh", p84)
1694
  b84.MeshType = Enum.MeshType.Cylinder
1695
  b84.Name = "Mesh"
1696
  b84.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1697
  p85 = Instance.new("Part", m)
1698
  p85.BrickColor = bc("Eggplant")
1699
  p85.Material = Enum.Material.SmoothPlastic
1700
  p85.CFrame = cf(-7.75322247, 0.350003362, 24.805069, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1701
  p85.CanCollide = false
1702
  p85.FormFactor = Enum.FormFactor.Custom
1703
  p85.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1704
  p85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1705
  p85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1706
  p85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1707
  p85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1708
  p85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1709
  p85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1710
  b85 = Instance.new("SpecialMesh", p85)
1711
  b85.MeshType = Enum.MeshType.Cylinder
1712
  b85.Name = "Mesh"
1713
  b85.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1714
  p86 = Instance.new("Part", m)
1715
  p86.BrickColor = bc("Eggplant")
1716
  p86.Material = Enum.Material.SmoothPlastic
1717
  p86.CFrame = cf(-7.75320053, 0.349996626, 24.6050606, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1718
  p86.CanCollide = false
1719
  p86.FormFactor = Enum.FormFactor.Custom
1720
  p86.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1721
  p86.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1722
  p86.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1723
  p86.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1724
  p86.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1725
  p86.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1726
  p86.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1727
  b86 = Instance.new("SpecialMesh", p86)
1728
  b86.MeshType = Enum.MeshType.Cylinder
1729
  b86.Name = "Mesh"
1730
  b86.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1731
  p87 = Instance.new("Part", m)
1732
  p87.BrickColor = bc("Eggplant")
1733
  p87.Material = Enum.Material.SmoothPlastic
1734
  p87.CFrame = cf(-7.75320053, 0.349996626, 24.6050606, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1735
  p87.CanCollide = false
1736
  p87.FormFactor = Enum.FormFactor.Custom
1737
  p87.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1738
  p87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1739
  p87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1740
  p87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1741
  p87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1742
  p87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1743
  p87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1744
  b87 = Instance.new("SpecialMesh", p87)
1745
  b87.MeshType = Enum.MeshType.Cylinder
1746
  b87.Name = "Mesh"
1747
  b87.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1748
  p88 = Instance.new("Part", m)
1749
  p88.BrickColor = bc("Eggplant")
1750
  p88.Material = Enum.Material.SmoothPlastic
1751
  p88.CFrame = cf(-7.75323677, 0.349980384, 24.4050598, -0.258816183, -0.965926707, 1.57904833e-05, -6.06896647e-05, 3.26090558e-05, 1, -0.965926707, 0.258816183, -6.70615118e-05)
1752
  p88.CanCollide = false
1753
  p88.FormFactor = Enum.FormFactor.Custom
1754
  p88.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1755
  p88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1756
  p88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1757
  p88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1758
  p88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1759
  p88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1760
  p88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1761
  b88 = Instance.new("SpecialMesh", p88)
1762
  b88.MeshType = Enum.MeshType.Cylinder
1763
  b88.Name = "Mesh"
1764
  b88.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1765
  p89 = Instance.new("Part", m)
1766
  p89.BrickColor = bc("Eggplant")
1767
  p89.Material = Enum.Material.SmoothPlastic
1768
  p89.CFrame = cf(-7.75323677, 0.349980384, 24.4050598, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1769
  p89.CanCollide = false
1770
  p89.FormFactor = Enum.FormFactor.Custom
1771
  p89.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1772
  p89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1773
  p89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1774
  p89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1775
  p89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1776
  p89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1777
  p89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1778
  b89 = Instance.new("SpecialMesh", p89)
1779
  b89.MeshType = Enum.MeshType.Cylinder
1780
  b89.Name = "Mesh"
1781
  b89.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1782
  p90 = Instance.new("Part", m)
1783
  p90.BrickColor = bc("Eggplant")
1784
  p90.Material = Enum.Material.SmoothPlastic
1785
  p90.CFrame = cf(-7.75314379, 0.350039691, 25.6050682, 0.258784294, -0.965935171, -4.55241388e-05, -7.79460024e-05, -6.80121666e-05, 1, -0.965935111, -0.258784324, -9.28912705e-05)
1786
  p90.CanCollide = false
1787
  p90.FormFactor = Enum.FormFactor.Custom
1788
  p90.Size = vec3(0.200000003, 0.400000006, 0.400000006)
1789
  p90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1790
  p90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1791
  p90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1792
  p90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1793
  p90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1794
  p90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1795
  b90 = Instance.new("SpecialMesh", p90)
1796
  b90.MeshType = Enum.MeshType.Cylinder
1797
  b90.Name = "Mesh"
1798
  b90.Scale = vec3(0.200000003, 0.800000012, 0.800000012)
1799
  p91 = Instance.new("Part", m)
1800
  p91.BrickColor = bc("Really black")
1801
  p91.Material = Enum.Material.Sand
1802
  p91.Transparency = 1
1803
  p91.Name = "HitBox"
1804
  p91.CFrame = cf(-7.75318241, 0.350110948, 21.305069, -3.06218863e-05, 1.84542478e-06, 1, -8.27810727e-05, 1, -1.84795965e-06, -1, -8.27811309e-05, -3.06217335e-05)
1805
  p91.CanCollide = false
1806
  p91.FormFactor = Enum.FormFactor.Custom
1807
  p91.Size = vec3(5.20000029, 0.300000012, 1.5)
1808
  p91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1809
  p91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1810
  p91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1811
  p91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1812
  p91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1813
  p91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1814
  p92 = Instance.new("Part", m)
1815
  p92.BrickColor = bc("Really black")
1816
  p92.Material = Enum.Material.Sand
1817
  p92.Transparency = 1
1818
  p92.Name = "TrailBox"
1819
  p92.CFrame = cf(-7.75318193, 0.350110888, 21.305069, -3.06218935e-05, 1.84542444e-06, 1, -8.27810727e-05, 1, -1.84795999e-06, -1, -8.27811309e-05, -3.06217262e-05)
1820
  p92.CanCollide = false
1821
  p92.FormFactor = Enum.FormFactor.Custom
1822
  p92.Size = vec3(4.4000001, 0.300000012, 0.699999988)
1823
  p92.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1824
  p92.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1825
  p92.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1826
  p92.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1827
  p92.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1828
  p92.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1829
  w1 = Instance.new("Weld", p1)
1830
  w1.Name = "PartW"
1831
  w1.Part0 = p1
1832
  w1.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1833
  w1.Part1 = p7
1834
  w1.C1 = cf(1.00000572, -0.0999721438, -1.85966492e-05, -1, 2.88709998e-08, 5.35994768e-05, -2.88709998e-08, -1, -4.19536406e-10, 5.35994768e-05, -4.21147783e-10, 1)
1835
  w2 = Instance.new("Weld", p2)
1836
  w2.Name = "PartW"
1837
  w2.Part0 = p2
1838
  w2.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1839
  w2.Part1 = p7
1840
  w2.C1 = cf(1.00000572, -0.0999721438, -1.85966492e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
1841
  w3 = Instance.new("Weld", p3)
1842
  w3.Name = "PartW"
1843
  w3.Part0 = p3
1844
  w3.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1845
  w3.Part1 = p7
1846
  w3.C1 = cf(1, 0.10002479, 3.33786011e-06, -1, 2.88709998e-08, 5.35994768e-05, -2.88709998e-08, -1, -4.19536406e-10, 5.35994768e-05, -4.21147783e-10, 1)
1847
  w4 = Instance.new("Weld", p4)
1848
  w4.Name = "PartW"
1849
  w4.Part0 = p4
1850
  w4.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1851
  w4.Part1 = p7
1852
  w4.C1 = cf(-1.19999695, -0.250062913, 7.58171082e-05, 3.54505755e-06, 1.24906219e-05, 1, 1.89601033e-05, -1, 1.24905564e-05, 1, 1.89600596e-05, -3.54529038e-06)
1853
  w5 = Instance.new("Weld", p5)
1854
  w5.Name = "PartW"
1855
  w5.Part0 = p5
1856
  w5.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1857
  w5.Part1 = p7
1858
  w5.C1 = cf(1.29998207, 4.30345535e-05, -0.250005722, -3.60651138e-05, 1.35521987e-06, -1, 1, 7.66494486e-06, -3.60651065e-05, 7.66489666e-06, -1, -1.35549453e-06)
1859
  w6 = Instance.new("Weld", p6)
1860
  w6.Name = "PartW"
1861
  w6.Part0 = p6
1862
  w6.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1863
  w6.Part1 = p7
1864
  w6.C1 = cf(1, 0.10002479, 3.33786011e-06, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
1865
  w7 = Instance.new("Weld", p7)
1866
  w7.Name = "HandleW"
1867
  w7.Part0 = p7
1868
  w7.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1869
  w7.Part1 = p7
1870
  w7.C1 = cf(0, 0, 0, 1, 0, 0, 0, 1, 2.62012634e-14, 0, 2.62012634e-14, 1)
1871
  w8 = Instance.new("Weld", p8)
1872
  w8.Name = "PartW"
1873
  w8.Part0 = p8
1874
  w8.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1875
  w8.Part1 = p7
1876
  w8.C1 = cf(-1.50003052, -8.43703747e-05, 0.000101566315, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
1877
  w9 = Instance.new("Weld", p9)
1878
  w9.Name = "PartW"
1879
  w9.Part0 = p9
1880
  w9.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1881
  w9.Part1 = p7
1882
  w9.C1 = cf(1.3000145, 3.34382057e-05, 0.249989986, -3.62261853e-05, 5.14747007e-05, -1, -1, -7.17815201e-05, 3.62224891e-05, -7.17796502e-05, 1, 5.14772983e-05)
1883
  w10 = Instance.new("Weld", p10)
1884
  w10.Name = "PartW"
1885
  w10.Part0 = p10
1886
  w10.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1887
  w10.Part1 = p7
1888
  w10.C1 = cf(-0.799993515, 0.249954909, 5.76972961e-05, 1.71099891e-05, 3.31076444e-06, -1, -4.00034623e-05, 1, 3.31007323e-06, 1, 4.00034078e-05, 1.71101201e-05)
1889
  w11 = Instance.new("Weld", p11)
1890
  w11.Name = "PartW"
1891
  w11.Part0 = p11
1892
  w11.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1893
  w11.Part1 = p7
1894
  w11.C1 = cf(-1.20001984, -5.05149364e-05, -0.249916077, -1.38494797e-05, -5.15571955e-05, 1, -1, -1.17955142e-05, -1.38500836e-05, 1.17962281e-05, -1, -5.15570282e-05)
1895
  w12 = Instance.new("Weld", p12)
1896
  w12.Name = "PartW"
1897
  w12.Part0 = p12
1898
  w12.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1899
  w12.Part1 = p7
1900
  w12.C1 = cf(-0.800001144, -3.46302986e-05, -0.249954224, -3.60651138e-05, 1.35521987e-06, -1, 1, 7.66494486e-06, -3.60651065e-05, 7.66489666e-06, -1, -1.35549453e-06)
1901
  w13 = Instance.new("Weld", p13)
1902
  w13.Name = "PartW"
1903
  w13.Part0 = p13
1904
  w13.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1905
  w13.Part1 = p7
1906
  w13.C1 = cf(-0.900016785, -3.95476818e-05, 4.62532043e-05, 1, 0, 0, 0, 1, 2.62012634e-14, 0, 2.62012634e-14, 1)
1907
  w14 = Instance.new("Weld", p14)
1908
  w14.Name = "PartW"
1909
  w14.Part0 = p14
1910
  w14.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1911
  w14.Part1 = p7
1912
  w14.C1 = cf(-0.799999237, -2.98917294e-05, 5.4359436e-05, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445774e-05)
1913
  w15 = Instance.new("Weld", p15)
1914
  w15.Name = "PartW"
1915
  w15.Part0 = p15
1916
  w15.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1917
  w15.Part1 = p7
1918
  w15.C1 = cf(-0.799966812, -4.41968441e-05, 0.250056744, -4.23986785e-06, 4.03668964e-05, -1, -1, 5.97006783e-06, 4.24010796e-06, 5.97023882e-06, 1, 4.03668746e-05)
1919
  w16 = Instance.new("Weld", p16)
1920
  w16.Name = "PartW"
1921
  w16.Part0 = p16
1922
  w16.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1923
  w16.Part1 = p7
1924
  w16.C1 = cf(-1.19997787, -6.01112843e-05, 0.250080585, -6.81680758e-05, 9.76949741e-06, 1, 1, 7.02872931e-05, 6.81673919e-05, -7.02866309e-05, 1, -9.77428863e-06)
1925
  w17 = Instance.new("Weld", p17)
1926
  w17.Name = "PartW"
1927
  w17.Part0 = p17
1928
  w17.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1929
  w17.Part1 = p7
1930
  w17.C1 = cf(2.56367111, 8.36849213e-05, 0.272639751, -4.38745265e-05, 1, 3.24549037e-05, 1, 4.38747193e-05, -5.85909902e-06, -5.86052283e-06, 3.2454649e-05, -1)
1931
  w18 = Instance.new("Weld", p18)
1932
  w18.Name = "PartW"
1933
  w18.Part0 = p18
1934
  w18.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1935
  w18.Part1 = p7
1936
  w18.C1 = cf(-1.20004082, 0.24993518, 7.05718994e-05, -4.46635531e-05, -5.56386731e-05, 1, 5.57977946e-05, 1, 5.56411651e-05, -1, 5.58002757e-05, -4.46604463e-05)
1937
  w19 = Instance.new("Weld", p19)
1938
  w19.Name = "PartW"
1939
  w19.Part0 = p19
1940
  w19.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1941
  w19.Part1 = p7
1942
  w19.C1 = cf(-0.799983978, -0.250045121, 7.72476196e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
1943
  w20 = Instance.new("Weld", p20)
1944
  w20.Name = "PartW"
1945
  w20.Part0 = p20
1946
  w20.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1947
  w20.Part1 = p7
1948
  w20.C1 = cf(0.700014114, 2.10404396e-05, 0.249993801, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
1949
  w21 = Instance.new("Weld", p21)
1950
  w21.Name = "PartW"
1951
  w21.Part0 = p21
1952
  w21.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1953
  w21.Part1 = p7
1954
  w21.C1 = cf(0.700004578, 2.49147415e-05, -0.249994278, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
1955
  w22 = Instance.new("Weld", p22)
1956
  w22.Name = "PartW"
1957
  w22.Part0 = p22
1958
  w22.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1959
  w22.Part1 = p7
1960
  w22.C1 = cf(1.10907745, 4.57763672e-05, -0.27275753, -2.69494558e-05, 1, 2.66879651e-05, -1, -2.69494922e-05, 1.32480614e-06, 1.32552543e-06, -2.66879288e-05, 1)
1961
  w23 = Instance.new("Weld", p23)
1962
  w23.Name = "PartW"
1963
  w23.Part0 = p23
1964
  w23.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1965
  w23.Part1 = p7
1966
  w23.C1 = cf(1.2454834, 3.91602516e-05, 0.227252483, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
1967
  w24 = Instance.new("Weld", p24)
1968
  w24.Name = "PartW"
1969
  w24.Part0 = p24
1970
  w24.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1971
  w24.Part1 = p7
1972
  w24.C1 = cf(2.15454292, 9.95695591e-05, -0.227338791, -2.69494558e-05, 1, 2.66879651e-05, -1, -2.69494922e-05, 1.32480614e-06, 1.32552543e-06, -2.66879288e-05, 1)
1973
  w25 = Instance.new("Weld", p25)
1974
  w25.Name = "PartW"
1975
  w25.Part0 = p25
1976
  w25.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1977
  w25.Part1 = p7
1978
  w25.C1 = cf(1.97276497, 6.33299351e-05, 0.227237225, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
1979
  w26 = Instance.new("Weld", p26)
1980
  w26.Name = "PartW"
1981
  w26.Part0 = p26
1982
  w26.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1983
  w26.Part1 = p7
1984
  w26.C1 = cf(1.97273636, 6.82473183e-05, -0.227341175, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
1985
  w27 = Instance.new("Weld", p27)
1986
  w27.Name = "PartW"
1987
  w27.Part0 = p27
1988
  w27.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1989
  w27.Part1 = p7
1990
  w27.C1 = cf(2.15456772, 8.893013e-05, 0.227204323, -4.38745265e-05, 1, 3.24549037e-05, 1, 4.38747193e-05, -5.85909902e-06, -5.86052283e-06, 3.2454649e-05, -1)
1991
  w28 = Instance.new("Weld", p28)
1992
  w28.Name = "PartW"
1993
  w28.Part0 = p28
1994
  w28.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1995
  w28.Part1 = p7
1996
  w28.C1 = cf(1.06364441, 5.28097153e-05, -0.227296352, -2.69494558e-05, 1, 2.66879651e-05, -1, -2.69494922e-05, 1.32480614e-06, 1.32552543e-06, -2.66879288e-05, 1)
1997
  w29 = Instance.new("Weld", p29)
1998
  w29.Name = "PartW"
1999
  w29.Part0 = p29
2000
  w29.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2001
  w29.Part1 = p7
2002
  w29.C1 = cf(0.881828308, 3.29315662e-05, -0.22726965, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
2003
  w30 = Instance.new("Weld", p30)
2004
  w30.Name = "PartW"
2005
  w30.Part0 = p30
2006
  w30.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2007
  w30.Part1 = p7
2008
  w30.C1 = cf(1.79093552, 7.39693642e-05, 0.227219105, -4.38745265e-05, 1, 3.24549037e-05, 1, 4.38747193e-05, -5.85909902e-06, -5.86052283e-06, 3.2454649e-05, -1)
2009
  w31 = Instance.new("Weld", p31)
2010
  w31.Name = "PartW"
2011
  w31.Part0 = p31
2012
  w31.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2013
  w31.Part1 = p7
2014
  w31.C1 = cf(1.60911942, 6.36279583e-05, 0.227217197, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
2015
  w32 = Instance.new("Weld", p32)
2016
  w32.Name = "PartW"
2017
  w32.Part0 = p32
2018
  w32.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2019
  w32.Part1 = p7
2020
  w32.C1 = cf(1.79090691, 8.27312469e-05, -0.227318287, -2.69494558e-05, 1, 2.66879651e-05, -1, -2.69494922e-05, 1.32480614e-06, 1.32552543e-06, -2.66879288e-05, 1)
2021
  w33 = Instance.new("Weld", p33)
2022
  w33.Name = "PartW"
2023
  w33.Part0 = p33
2024
  w33.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2025
  w33.Part1 = p7
2026
  w33.C1 = cf(1.60909653, 7.42971897e-05, -0.22732687, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
2027
  w34 = Instance.new("Weld", p34)
2028
  w34.Name = "PartW"
2029
  w34.Part0 = p34
2030
  w34.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2031
  w34.Part1 = p7
2032
  w34.C1 = cf(1.0636692, 4.78923321e-05, 0.227257729, -4.38745265e-05, 1, 3.24549037e-05, 1, 4.38747193e-05, -5.85909902e-06, -5.86052283e-06, 3.2454649e-05, -1)
2033
  w35 = Instance.new("Weld", p35)
2034
  w35.Name = "PartW"
2035
  w35.Part0 = p35
2036
  w35.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2037
  w35.Part1 = p7
2038
  w35.C1 = cf(0.881837845, 2.41994858e-05, 0.227261543, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
2039
  w36 = Instance.new("Weld", p36)
2040
  w36.Name = "PartW"
2041
  w36.Part0 = p36
2042
  w36.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2043
  w36.Part1 = p7
2044
  w36.C1 = cf(2.47273254, 0.000111877918, -0.272782326, -3.60651138e-05, 1.35521987e-06, -1, 1, 7.66494486e-06, -3.60651065e-05, 7.66489666e-06, -1, -1.35549453e-06)
2045
  w37 = Instance.new("Weld", p37)
2046
  w37.Name = "PartW"
2047
  w37.Part0 = p37
2048
  w37.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2049
  w37.Part1 = p7
2050
  w37.C1 = cf(2.47277832, 8.9943409e-05, 0.272656918, -3.62261853e-05, 5.14747007e-05, -1, -1, -7.17815201e-05, 3.62224891e-05, -7.17796502e-05, 1, 5.14772983e-05)
2051
  w38 = Instance.new("Weld", p38)
2052
  w38.Name = "PartW"
2053
  w38.Part0 = p38
2054
  w38.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2055
  w38.Part1 = p7
2056
  w38.C1 = cf(3.56365967, 0.000132113695, -0.181934357, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
2057
  w39 = Instance.new("Weld", p39)
2058
  w39.Name = "PartW"
2059
  w39.Part0 = p39
2060
  w39.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2061
  w39.Part1 = p7
2062
  w39.C1 = cf(3.5636692, 0.00013846159, 0.181690693, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
2063
  w40 = Instance.new("Weld", p40)
2064
  w40.Name = "PartW"
2065
  w40.Part0 = p40
2066
  w40.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2067
  w40.Part1 = p7
2068
  w40.C1 = cf(2.33639526, 9.73641872e-05, 0.227190018, -7.78454632e-05, 2.09309292e-05, 1, 1, 6.46986446e-05, 7.78441172e-05, -6.46970147e-05, 1, -2.09359641e-05)
2069
  w41 = Instance.new("Weld", p41)
2070
  w41.Name = "PartW"
2071
  w41.Part0 = p41
2072
  w41.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2073
  w41.Part1 = p7
2074
  w41.C1 = cf(1.24546051, 4.97996807e-05, -0.227294922, 4.73211148e-05, -5.15659631e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413309e-05, -1, -5.15615102e-05)
2075
  w42 = Instance.new("Weld", p42)
2076
  w42.Name = "PartW"
2077
  w42.Part0 = p42
2078
  w42.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2079
  w42.Part1 = p7
2080
  w42.C1 = cf(1.42726326, 4.29749489e-05, -0.227300644, -2.69494558e-05, 1, 2.66879651e-05, -1, -2.69494922e-05, 1.32480614e-06, 1.32552543e-06, -2.66879288e-05, 1)
2081
  w43 = Instance.new("Weld", p43)
2082
  w43.Name = "PartW"
2083
  w43.Part0 = p43
2084
  w43.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2085
  w43.Part1 = p7
2086
  w43.C1 = cf(2.74549294, 0.00010690093, -7.58171082e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2087
  w44 = Instance.new("Weld", p44)
2088
  w44.Name = "PartW"
2089
  w44.Part0 = p44
2090
  w44.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2091
  w44.Part1 = p7
2092
  w44.C1 = cf(1.56364441, -0.0499557257, -3.9100647e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2093
  w45 = Instance.new("Weld", p45)
2094
  w45.Name = "PartW"
2095
  w45.Part0 = p45
2096
  w45.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2097
  w45.Part1 = p7
2098
  w45.C1 = cf(1.56362915, 0.050073266, -3.52859497e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2099
  w46 = Instance.new("Weld", p46)
2100
  w46.Name = "PartW"
2101
  w46.Part0 = p46
2102
  w46.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2103
  w46.Part1 = p7
2104
  w46.C1 = cf(1.83637047, 0.0500734746, -5.14984131e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2105
  w47 = Instance.new("Weld", p47)
2106
  w47.Name = "PartW"
2107
  w47.Part0 = p47
2108
  w47.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2109
  w47.Part1 = p7
2110
  w47.C1 = cf(1.83639908, -0.0499383211, -4.57763672e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2111
  w48 = Instance.new("Weld", p48)
2112
  w48.Name = "PartW"
2113
  w48.Part0 = p48
2114
  w48.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2115
  w48.Part1 = p7
2116
  w48.C1 = cf(2.10910416, -0.0499361753, -5.53131104e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2117
  w49 = Instance.new("Weld", p49)
2118
  w49.Name = "PartW"
2119
  w49.Part0 = p49
2120
  w49.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2121
  w49.Part1 = p7
2122
  w49.C1 = cf(2.10912323, 0.050090909, -6.43730164e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2123
  w50 = Instance.new("Weld", p50)
2124
  w50.Name = "PartW"
2125
  w50.Part0 = p50
2126
  w50.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2127
  w50.Part1 = p7
2128
  w50.C1 = cf(2.38183212, 0.0500930846, -8.86917114e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2129
  w51 = Instance.new("Weld", p51)
2130
  w51.Name = "PartW"
2131
  w51.Part0 = p51
2132
  w51.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2133
  w51.Part1 = p7
2134
  w51.C1 = cf(2.3818531, -0.0499320924, -6.96182251e-05, -9.57285374e-05, -3.31040064e-06, -1, 4.00310564e-05, -1, 3.30656621e-06, -1, -4.00307399e-05, 9.57286757e-05)
2135
  w52 = Instance.new("Weld", p52)
2136
  w52.Name = "PartW"
2137
  w52.Part0 = p52
2138
  w52.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2139
  w52.Part1 = p7
2140
  w52.C1 = cf(5.1091404, 0.000201493502, -0.113807201, -3.60651138e-05, 1.35522714e-06, -1, 1, 7.66494759e-06, -3.60651065e-05, 7.66489848e-06, -1, -1.35549453e-06)
2141
  w53 = Instance.new("Weld", p53)
2142
  w53.Name = "PartW"
2143
  w53.Part0 = p53
2144
  w53.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2145
  w53.Part1 = p7
2146
  w53.C1 = cf(5.10915375, 0.000199049711, 0.113484383, -3.62261853e-05, 5.14746935e-05, -1, -1, -7.17815201e-05, 3.62224891e-05, -7.17796574e-05, 1, 5.14772983e-05)
2147
  w54 = Instance.new("Weld", p54)
2148
  w54.Name = "PartW"
2149
  w54.Part0 = p54
2150
  w54.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2151
  w54.Part1 = p7
2152
  w54.C1 = cf(5.20007133, 0.000197649002, 0.158919811, -3.62261853e-05, 5.14746935e-05, -1, -1, -7.17815201e-05, 3.62224891e-05, -7.17796574e-05, 1, 5.14772983e-05)
2153
  w55 = Instance.new("Weld", p55)
2154
  w55.Name = "PartW"
2155
  w55.Part0 = p55
2156
  w55.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2157
  w55.Part1 = p7
2158
  w55.C1 = cf(5.20004082, 0.000205665827, -0.159259796, -3.60651138e-05, 1.35522714e-06, -1, 1, 7.66494759e-06, -3.60651065e-05, 7.66489848e-06, -1, -1.35549453e-06)
2159
  w56 = Instance.new("Weld", p56)
2160
  w56.Name = "PartW"
2161
  w56.Part0 = p56
2162
  w56.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2163
  w56.Part1 = p7
2164
  w56.C1 = cf(2.33637619, 0.000100374222, -0.227338791, 4.73211148e-05, -5.15659558e-05, 1, -1, 9.41389007e-05, 4.73259679e-05, -9.41413382e-05, -1, -5.15615102e-05)
2165
  w57 = Instance.new("Weld", p57)
2166
  w57.Name = "PartW"
2167
  w57.Part0 = p57
2168
  w57.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2169
  w57.Part1 = p7
2170
  w57.C1 = cf(1.42729187, 3.80575657e-05, 0.227228642, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2171
  w58 = Instance.new("Weld", p58)
2172
  w58.Name = "PartW"
2173
  w58.Part0 = p58
2174
  w58.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2175
  w58.Part1 = p7
2176
  w58.C1 = cf(3.60910416, 0.000144988298, -0.272852898, -2.69494558e-05, 1, 2.66879579e-05, -1, -2.69494922e-05, 1.32480386e-06, 1.32552339e-06, -2.66879288e-05, 1)
2177
  w59 = Instance.new("Weld", p59)
2178
  w59.Name = "PartW"
2179
  w59.Part0 = p59
2180
  w59.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2181
  w59.Part1 = p7
2182
  w59.C1 = cf(3.60913658, 0.000150680542, 0.227143764, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2183
  w60 = Instance.new("Weld", p60)
2184
  w60.Name = "PartW"
2185
  w60.Part0 = p60
2186
  w60.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2187
  w60.Part1 = p7
2188
  w60.C1 = cf(0.836343765, 4.55379486e-05, -0.27273941, -6.37934863e-06, -1, 1.08782224e-05, 1, -6.37998892e-06, -5.90797426e-05, 5.90798118e-05, 1.08778549e-05, 1)
2189
  w61 = Instance.new("Weld", p61)
2190
  w61.Name = "PartW"
2191
  w61.Part0 = p61
2192
  w61.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2193
  w61.Part1 = p7
2194
  w61.C1 = cf(0.836374283, 2.5510788e-05, 0.272717953, 4.80170893e-05, -1, -2.66859206e-05, -1, -4.80158997e-05, -4.46253835e-05, 4.46241029e-05, 2.6688067e-05, -1)
2195
  w62 = Instance.new("Weld", p62)
2196
  w62.Name = "PartW"
2197
  w62.Part0 = p62
2198
  w62.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2199
  w62.Part1 = p7
2200
  w62.C1 = cf(1.10908699, 3.71932983e-05, 0.272698402, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2201
  w63 = Instance.new("Weld", p63)
2202
  w63.Name = "PartW"
2203
  w63.Part0 = p63
2204
  w63.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2205
  w63.Part1 = p7
2206
  w63.C1 = cf(1.47272301, 5.49852848e-05, -0.272772789, -2.69494558e-05, 1, 2.66879579e-05, -1, -2.69494922e-05, 1.32480386e-06, 1.32552339e-06, -2.66879288e-05, 1)
2207
  w64 = Instance.new("Weld", p64)
2208
  w64.Name = "PartW"
2209
  w64.Part0 = p64
2210
  w64.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2211
  w64.Part1 = p7
2212
  w64.C1 = cf(1.19999504, 5.66840172e-05, -0.272763252, -6.37934863e-06, -1, 1.08782224e-05, 1, -6.37998892e-06, -5.90797426e-05, 5.90798118e-05, 1.08778549e-05, 1)
2213
  w65 = Instance.new("Weld", p65)
2214
  w65.Name = "PartW"
2215
  w65.Part0 = p65
2216
  w65.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2217
  w65.Part1 = p7
2218
  w65.C1 = cf(1.20001411, 2.71201134e-05, 0.272706509, 4.80170893e-05, -1, -2.66859206e-05, -1, -4.80158997e-05, -4.46253835e-05, 4.46241029e-05, 2.6688067e-05, -1)
2219
  w66 = Instance.new("Weld", p66)
2220
  w66.Name = "PartW"
2221
  w66.Part0 = p66
2222
  w66.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2223
  w66.Part1 = p7
2224
  w66.C1 = cf(1.47274399, 4.64320183e-05, 0.272689342, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2225
  w67 = Instance.new("Weld", p67)
2226
  w67.Name = "PartW"
2227
  w67.Part0 = p67
2228
  w67.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2229
  w67.Part1 = p7
2230
  w67.C1 = cf(1.83635712, 8.32974911e-05, -0.272774696, -2.69494558e-05, 1, 2.66879579e-05, -1, -2.69494922e-05, 1.32480386e-06, 1.32552339e-06, -2.66879288e-05, 1)
2231
  w68 = Instance.new("Weld", p68)
2232
  w68.Name = "PartW"
2233
  w68.Part0 = p68
2234
  w68.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2235
  w68.Part1 = p7
2236
  w68.C1 = cf(1.56362915, 7.35223293e-05, -0.272767067, -6.37934863e-06, -1, 1.08782224e-05, 1, -6.37998892e-06, -5.90797426e-05, 5.90798118e-05, 1.08778549e-05, 1)
2237
  w69 = Instance.new("Weld", p69)
2238
  w69.Name = "PartW"
2239
  w69.Part0 = p69
2240
  w69.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2241
  w69.Part1 = p7
2242
  w69.C1 = cf(1.56366539, 5.54323196e-05, 0.272681713, 4.80170893e-05, -1, -2.66859206e-05, -1, -4.80158997e-05, -4.46253835e-05, 4.46241029e-05, 2.6688067e-05, -1)
2243
  w70 = Instance.new("Weld", p70)
2244
  w70.Name = "PartW"
2245
  w70.Part0 = p70
2246
  w70.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2247
  w70.Part1 = p7
2248
  w70.C1 = cf(1.8363781, 5.75780869e-05, 0.272675037, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2249
  w71 = Instance.new("Weld", p71)
2250
  w71.Name = "PartW"
2251
  w71.Part0 = p71
2252
  w71.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2253
  w71.Part1 = p7
2254
  w71.C1 = cf(2.20000076, 9.44435596e-05, -0.272780418, -2.69494558e-05, 1, 2.66879579e-05, -1, -2.69494922e-05, 1.32480386e-06, 1.32552339e-06, -2.66879288e-05, 1)
2255
  w72 = Instance.new("Weld", p72)
2256
  w72.Name = "PartW"
2257
  w72.Part0 = p72
2258
  w72.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2259
  w72.Part1 = p7
2260
  w72.C1 = cf(1.92727089, 7.70390034e-05, -0.272781372, -6.37934863e-06, -1, 1.08782224e-05, 1, -6.37998892e-06, -5.90797426e-05, 5.90798118e-05, 1.08778549e-05, 1)
2261
  w73 = Instance.new("Weld", p73)
2262
  w73.Name = "PartW"
2263
  w73.Part0 = p73
2264
  w73.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2265
  w73.Part1 = p7
2266
  w73.C1 = cf(1.92728996, 5.70416451e-05, 0.27269125, 4.80170893e-05, -1, -2.66859206e-05, -1, -4.80158997e-05, -4.46253835e-05, 4.46241029e-05, 2.6688067e-05, -1)
2267
  w74 = Instance.new("Weld", p74)
2268
  w74.Name = "PartW"
2269
  w74.Part0 = p74
2270
  w74.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2271
  w74.Part1 = p7
2272
  w74.C1 = cf(2.20002556, 8.39829445e-05, 0.27265358, -4.38745265e-05, 1, 3.2454911e-05, 1, 4.38747193e-05, -5.85909675e-06, -5.86052101e-06, 3.2454649e-05, -1)
2273
  w75 = Instance.new("Weld", p75)
2274
  w75.Name = "PartW"
2275
  w75.Part0 = p75
2276
  w75.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2277
  w75.Part1 = p7
2278
  w75.C1 = cf(2.5636425, 0.000115156174, -0.272791862, -2.69494558e-05, 1, 2.66879579e-05, -1, -2.69494922e-05, 1.32480386e-06, 1.32552339e-06, -2.66879288e-05, 1)
2279
  w76 = Instance.new("Weld", p76)
2280
  w76.Name = "PartW"
2281
  w76.Part0 = p76
2282
  w76.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2283
  w76.Part1 = p7
2284
  w76.C1 = cf(2.29091454, 9.77218151e-05, -0.272784233, -6.37934863e-06, -1, 1.08782224e-05, 1, -6.37998892e-06, -5.90797426e-05, 5.90798118e-05, 1.08778549e-05, 1)
2285
  w77 = Instance.new("Weld", p77)
2286
  w77.Name = "PartW"
2287
  w77.Part0 = p77
2288
  w77.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2289
  w77.Part1 = p7
2290
  w77.C1 = cf(2.29095078, 7.38799572e-05, 0.272669315, 4.80170893e-05, -1, -2.66859206e-05, -1, -4.80158997e-05, -4.46253835e-05, 4.46241029e-05, 2.6688067e-05, -1)
2291
  w78 = Instance.new("Weld", p78)
2292
  w78.Name = "PartW"
2293
  w78.Part0 = p78
2294
  w78.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2295
  w78.Part1 = p7
2296
  w78.C1 = cf(-0.599992752, -2.95639038e-05, 3.0040741e-05, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2297
  w79 = Instance.new("Weld", p79)
2298
  w79.Name = "PartW"
2299
  w79.Part0 = p79
2300
  w79.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2301
  w79.Part1 = p7
2302
  w79.C1 = cf(-0.599992752, -2.95639038e-05, 3.0040741e-05, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2303
  w80 = Instance.new("Weld", p80)
2304
  w80.Name = "PartW"
2305
  w80.Part0 = p80
2306
  w80.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2307
  w80.Part1 = p7
2308
  w80.C1 = cf(-0.400001526, -1.39772892e-05, 2.0980835e-05, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2309
  w81 = Instance.new("Weld", p81)
2310
  w81.Name = "PartW"
2311
  w81.Part0 = p81
2312
  w81.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2313
  w81.Part1 = p7
2314
  w81.C1 = cf(-0.400001526, -1.39772892e-05, 2.0980835e-05, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2315
  w82 = Instance.new("Weld", p82)
2316
  w82.Name = "PartW"
2317
  w82.Part0 = p82
2318
  w82.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2319
  w82.Part1 = p7
2320
  w82.C1 = cf(-0.199996948, -7.95722008e-06, -2.86102295e-06, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2321
  w83 = Instance.new("Weld", p83)
2322
  w83.Name = "PartW"
2323
  w83.Part0 = p83
2324
  w83.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2325
  w83.Part1 = p7
2326
  w83.C1 = cf(-0.199996948, -7.95722008e-06, -2.86102295e-06, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2327
  w84 = Instance.new("Weld", p84)
2328
  w84.Name = "PartW"
2329
  w84.Part0 = p84
2330
  w84.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2331
  w84.Part1 = p7
2332
  w84.C1 = cf(0, 0, 0, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2333
  w85 = Instance.new("Weld", p85)
2334
  w85.Name = "PartW"
2335
  w85.Part0 = p85
2336
  w85.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2337
  w85.Part1 = p7
2338
  w85.C1 = cf(0, 0, 0, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2339
  w86 = Instance.new("Weld", p86)
2340
  w86.Name = "PartW"
2341
  w86.Part0 = p86
2342
  w86.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2343
  w86.Part1 = p7
2344
  w86.C1 = cf(0.200008392, 9.83476639e-06, 2.81333923e-05, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2345
  w87 = Instance.new("Weld", p87)
2346
  w87.Name = "PartW"
2347
  w87.Part0 = p87
2348
  w87.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2349
  w87.Part1 = p7
2350
  w87.C1 = cf(0.200008392, 9.83476639e-06, 2.81333923e-05, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2351
  w88 = Instance.new("Weld", p88)
2352
  w88.Name = "PartW"
2353
  w88.Part0 = p88
2354
  w88.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2355
  w88.Part1 = p7
2356
  w88.C1 = cf(0.400009155, 1.01327896e-05, -1.90734863e-06, 0.965934634, -0.258786619, -1.57200484e-05, 1.87932164e-05, 9.40141217e-06, 1, -0.258786619, -0.965934634, 1.39445792e-05)
2357
  w89 = Instance.new("Weld", p89)
2358
  w89.Name = "PartW"
2359
  w89.Part0 = p89
2360
  w89.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2361
  w89.Part1 = p7
2362
  w89.C1 = cf(0.400009155, 1.01327896e-05, -1.90734863e-06, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2363
  w90 = Instance.new("Weld", p90)
2364
  w90.Name = "PartW"
2365
  w90.Part0 = p90
2366
  w90.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2367
  w90.Part1 = p7
2368
  w90.C1 = cf(-0.799999237, -2.98917294e-05, 5.4359436e-05, 0.965927184, 0.258813888, 1.01115875e-05, 2.49276491e-06, -4.83722688e-05, 1, 0.258813858, -0.965927243, -4.73692526e-05)
2369
  w91 = Instance.new("Weld", p91)
2370
  w91.Name = "HitBoxW"
2371
  w91.Part0 = p91
2372
  w91.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2373
  w91.Part1 = p7
2374
  w91.C1 = cf(3.5, 0.000397324562, 0.000147342682, 1, 0, -7.27595761e-12, 0, 1, -2.36122233e-12, 0, 2.07256434e-12, 1)
2375
  w92 = Instance.new("Weld", p92)
2376
  w92.Name = "TrailBoxW"
2377
  w92.Part0 = p92
2378
  w92.C0 = cf(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2379
  w92.Part1 = p7
2380
  w92.C1 = cf(3.5, 0.000397264957, 0.000147819519, 1, 0, -7.27595761e-12, 0, 1, -2.36122233e-12, 0, 2.07256434e-12, 1)
2381
  m.Parent = Char
2382
  for i,v in pairs(m:children()) do
2383
    if v:IsA("BasePart") then
2384
      v.Locked = true
2385
    end
2386
  end
2387
  local m2 = m:Clone()
2388
  m2.Parent = Char
2389
  local handle1 = m:WaitForChild("Handle")
2390
  local hitbox1 = m:WaitForChild("HitBox")
2391
  local trailbox1 = m:WaitForChild("TrailBox")
2392
  local handle2 = m2:WaitForChild("Handle")
2393
  local hitbox2 = m2:WaitForChild("HitBox")
2394
  local trailbox2 = m2:WaitForChild("TrailBox")
2395
  local llw = Weld(Left_Leg, Torso, cf(0.5, 2, 0))
2396
  local rlw = Weld(Right_Leg, Torso, cf(-0.5, 2, 0))
2397
  local raw = Weld(Right_Arm, Torso, cf(-1.5, 0, 0))
2398
  local law = Weld(Left_Arm, Torso, cf(1.5, 0, 0))
2399
  local torw = Weld(Torso, HumanoidRootPart, cf(0, 0, 0))
2400
  local hedw = Weld(Head, Torso, cf(0, -1.5, 0))
2401
  local h1w = Weld(larm, handle1, cf(0, -1, 0) * ang(rad(90), 0, rad(90)))
2402
  local h2w = Weld(rarm, handle2, cf(0, -1, 0) * ang(rad(90), 0, rad(90)))
2403
  local Used = {
2404
Executed = {}
2405
, 
2406
Failed = {}
2407
}
2408
  local BindKey = function(Name, Key, Function)
2409
  
2410
  local keydown = nil
2411
  keydown = mouse.KeyDown:connect(function(key)
2412
    
2413
    if Key:lower() == key:lower() then
2414
      if dkd then
2415
        table.insert(Used.Failed, {Name, Key, Function})
2416
      else
2417
        if NotifyKeyPresses then
2418
          warn("executed(" .. Name .. ", \"" .. tostring(Key:upper()) .. "\")")
2419
        end
2420
        Function(Name, Key)
2421
        if NotifyKeyPresses then
2422
          warn("ended(" .. Name .. ")")
2423
        end
2424
        table.insert(Used.Executed, {Name, Key, Function})
2425
      end
2426
    end
2427
  end
2428
)
2429
end
2430
2431
  FaceMouse = function()
2432
  
2433
  local torso, torsoPos = Torso, HumanoidRootPart.Position
2434
  local torso = Char:FindFirstChild("Torso")
2435
  if torso then
2436
    torsoPos = HumanoidRootPart.CFrame.p
2437
    HumanoidRootPart.CFrame = lerp(HumanoidRootPart.CFrame, CFrame.new(torsoPos, Vector3.new(mouse.Hit.X, torsoPos.Y, mouse.Hit.Z)), 0.5)
2438
  end
2439
end
2440
2441
  local TrailFXModel = Instance.new("Model", Character)
2442
  IsLimb = function(Object)
2443
  
2444
  local Limbs = {"Right Arm", "Left Arm", "Left Leg", "Right Leg", "Torso", "Head"}
2445
  local Value, Integer = false, "Not Defined"
2446
  for Index,String in next do
2447
    if Object.Name:lower() == String:lower() then
2448
      Value = true
2449
      Integer = Index
2450
    end
2451
  end
2452
  return {Value, Integer}
2453
end
2454
2455
  local LimbsLast = {["Right Arm"] = CFrame.new(0, 0, 0), ["Left Arm"] = CFrame.new(0, 0, 0), ["Left Leg"] = CFrame.new(0, 0, 0), ["Right Leg"] = CFrame.new(0, 0, 0), Torso = CFrame.new(0, 0, 0), Head = CFrame.new(0, 0, 0)}
2456
  BodyTrail = function(Time, Colour)
2457
  
2458
  TrailFXModel:BreakJoints()
2459
  for Index,Object in pairs(Char:children()) do
2460
    do
2461
      if Object:IsA("BasePart") and Object.Name ~= "HumanoidRootPart" and IsLimb(Object)[1] == true then
2462
        do
2463
          spawn(function()
2464
    
2465
    local NewObj = Instance.new("Part")
2466
    NewObj.Color = BrickColor.new(Colour).Color
2467
    NewObj.CanCollide = false
2468
    NewObj.Anchored = true
2469
    NewObj.TopSurface = 0
2470
    NewObj.Transparency = 0
2471
    NewObj.Material = "Granite"
2472
    NewObj.CFrame = Object.CFrame
2473
    local Pos = LimbsLast[Object.Name].p
2474
    wait()
2475
    local Pos2 = Object.CFrame.p
2476
    local Distance = Pos - Pos2.magnitude
2477
    local LimbsAndSizes = {
2478
["Right Arm"] = {1, 2}
2479
, 
2480
["Left Arm"] = {1, 2}
2481
, 
2482
["Left Leg"] = {1, 2}
2483
, 
2484
["Right Leg"] = {1, 2}
2485
, 
2486
Torso = {2, 2}
2487
, 
2488
Head = {2, 1}
2489
}
2490
    for Limb,XY in next do
2491
      if Object.Name:lower() == Limb:lower() then
2492
        LimbsLast[Limb] = Object.CFrame
2493
        NewObj.Name = Object.Name
2494
        NewObj.Size = Vector3.new(XY[1], XY[2], Distance)
2495
      end
2496
    end
2497
    NewObj.CFrame = CFrame.new(Pos, Pos2) * CFrame.new(0, 0, -(Distance / 2))
2498
    NewObj.Parent = TrailFXModel
2499
    delay(Time / 2, function()
2500
      
2501
      local integer = 0.05
2502
      for i = 0, 1, integer do
2503
        NewObj.Transparency = i
2504
        wait()
2505
      end
2506
      NewObj:Destroy()
2507
    end
2508
)
2509
  end
2510
)
2511
          -- DECOMPILER ERROR at PC30: LeaveBlock: unexpected jumping out IF_THEN_STMT
2512
2513
          -- DECOMPILER ERROR at PC30: LeaveBlock: unexpected jumping out IF_STMT
2514
2515
        end
2516
      end
2517
    end
2518
  end
2519
end
2520
2521
  rainb = function(hue)
2522
  
2523
  local section = hue % 1 * 3
2524
  local secondary = 0.5 * math.pi * (section % 1)
2525
  if section < 1 then
2526
    return c3(1, 1 - cos(secondary), 1 - sin(secondary))
2527
  else
2528
    if section < 2 then
2529
      return c3(1 - sin(secondary), 1, 1 - cos(secondary))
2530
    else
2531
      return c3(1 - cos(secondary), 1 - sin(secondary), 1)
2532
    end
2533
  end
2534
end
2535
2536
  local CRIT = false
2537
  showDamage = function(Parent, Txt, RemovalTime, Clr)
2538
  
2539
  ypcall(function()
2540
    
2541
    if string.find("critical", Txt:lower()) then
2542
      Clr = "Really red"
2543
      print("crit")
2544
    end
2545
    local Clr_Raw = Clr
2546
    if Clr == nil then
2547
      Clr = "Mulberry"
2548
    end
2549
    Clr = bc(Clr).Color
2550
    local Pert = Instance.new("Part", Parent)
2551
    Pert.Size = vec3(0.2, 0.2, 0.2)
2552
    Pert.Transparency = 1
2553
    Pert.CanCollide = false
2554
    Pert.Anchored = true
2555
    Pert.CFrame = Parent:FindFirstChild("Head").CFrame
2556
    Pert.BrickColor = bc("Really black")
2557
    local Gui = Instance.new("BillboardGui", Pert)
2558
    Gui.Adornee = Pert
2559
    local n2 = 10
2560
    Gui.Size = UDim2.new(n2, 0, n2, 0)
2561
    local TextL = Instance.new("TextLabel", Gui)
2562
    local r, g, b = Clr.r, Clr.g, Clr.b
2563
    local clr = c3(r, g, b)
2564
    if Clr_Raw:lower() == "rainbow" then
2565
      lrs:connect(function()
2566
      
2567
      Clr = rainb(tick() / 3)
2568
      r = Clr.r
2569
      clr = c3(r, g, b)
2570
    end
2571
)
2572
    end
2573
    ypcall(function()
2574
      
2575
      if type(tonumber(Txt)) == "number" then
2576
        TextL.Text = tostring(math.floor(tonumber(Txt)))
2577
      else
2578
        TextL.Text = tostring(Txt)
2579
      end
2580
    end
2581
)
2582
    TextL.BackgroundTransparency = 1
2583
    TextL.Font = "Bodoni"
2584
    TextL.Size = UDim2.new(6, 0, 0.5, 0)
2585
    TextL.Position = UDim2.new(-3, 0, -0.05, 0)
2586
    TextL.TextScaled = true
2587
    TextL.FontSize = "Size28"
2588
    TextL.TextColor3 = clr
2589
    local n = 10
2590
    local sp = Pert.CFrame * cf(rand(-n, n), rand(-n, n), rand(-n, n))
2591
    lrs:connect(function()
2592
      
2593
      Pert.CFrame = clerp(Pert.CFrame, sp, 0.01)
2594
      clr = c3(r, g, b)
2595
      TextL.TextColor3 = clr
2596
    end
2597
)
2598
    delay(RemovalTime / 2 + 1, function()
2599
      
2600
      local rn, bn, gn = 1 - r, 1 - b, 1 - g
2601
      spawn(function()
2602
        
2603
        for i = 0, 1, 0.025 do
2604
          TextL.TextTransparency = i
2605
          lrs:wait()
2606
        end
2607
        Pert:Destroy()
2608
      end
2609
)
2610
      spawn(function()
2611
        
2612
        for i = 0, rn, 0.01 do
2613
          r = rn - i
2614
          lrs:wait()
2615
        end
2616
      end
2617
)
2618
      spawn(function()
2619
        
2620
        for i = 0, bn, 0.01 do
2621
          b = bn - i
2622
          lrs:wait()
2623
        end
2624
      end
2625
)
2626
      spawn(function()
2627
        
2628
        for i = 0, gn, 0.01 do
2629
          g = gn - i
2630
          lrs:wait()
2631
        end
2632
      end
2633
)
2634
    end
2635
)
2636
  end
2637
)
2638
end
2639
2640
  CheckIfLanded = function()
2641
  
2642
  local Ray = Ray.new(torso.Position, vec3(0, -1, 0) * 10)
2643
  local Ignore = {Char}
2644
  local Hit, Pos, SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray, Ignore)
2645
  if Hit == nil then
2646
    return false, nil
2647
  end
2648
  return true, Hit
2649
end
2650
2651
  FindNearestTorso = function(Position, Distance, SinglePlayer)
2652
  
2653
  if SinglePlayer.Torso.CFrame.p - Position.magnitude >= Distance then
2654
    do return not SinglePlayer end
2655
    do
2656
      local List = {}
2657
      for i,v in pairs(workspace:GetChildren()) do
2658
        if v:IsA("Model") and (v:findFirstChild("Torso") or v:findFirstChild("HumanoidRootPart")) and v ~= Char and v.HumanoidRootPart.Position - Position.magnitude <= Distance then
2659
          table.insert(List, v)
2660
        end
2661
      end
2662
      do return List end
2663
      -- DECOMPILER ERROR: 4 unprocessed JMP targets
2664
    end
2665
  end
2666
end
2667
2668
  DebounceHit = false
2669
  local pitches = {0.75, 0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1, 1.15, 1.2, 1.25}
2670
  local swing_sfx = {134012322}
2671
  local cut_sfx = {220833976}
2672
  local bash_sfx = {386946017}
2673
  local sounds = {}
2674
  sounds.swing = function(self)
2675
  
2676
  local s = Instance.new("Sound", sp)
2677
  s.Pitch = 1.25 + pitches[rand(1, #pitches)]
2678
  s.SoundId = swing_sfx[rand(1, #swing_sfx)]
2679
  return s
2680
end
2681
2682
  sounds.cut = function(self)
2683
  
2684
  local s = Instance.new("Sound", sp)
2685
  s.Pitch = pitches[rand(1, #pitches)]
2686
  s.SoundId = cut_sfx[rand(1, #cut_sfx)]
2687
  return s
2688
end
2689
2690
  sounds.bash = function(self)
2691
  
2692
  local s = Instance.new("Sound", sp)
2693
  s.Pitch = pitches[rand(1, #pitches)]
2694
  s.SoundId = bash_sfx[rand(1, #bash_sfx)]
2695
  return s
2696
end
2697
2698
  NewFXBox = function(name, prnt)
2699
  
2700
  if prnt == nil then
2701
    prnt = Character
2702
  end
2703
  local FXBox = Instance.new("Model", prnt)
2704
  FXBox.Name = "FXBox"
2705
  if name then
2706
    FXBox.Name = name
2707
  end
2708
  local Count = 0
2709
  local Check = nil
2710
  Check = FXBox.ChildAdded:connect(function(Object)
2711
    
2712
    if Object:IsA("BasePart") then
2713
      FXBox.PrimaryPart = Object
2714
      Check:disconnect()
2715
    end
2716
  end
2717
)
2718
  return FXBox
2719
end
2720
2721
  ReSurface = function(Part, Integer)
2722
  
2723
  if Part ~= nil and Part:IsA("BasePart") then
2724
    Part.TopSurface = Integer
2725
    Part.BottomSurface = Integer
2726
    Part.LeftSurface = Integer
2727
    Part.RightSurface = Integer
2728
    Part.FrontSurface = Integer
2729
    Part.BackSurface = Integer
2730
  end
2731
end
2732
2733
  ni = function(name, prnt)
2734
  
2735
  return Instance.new(tostring(name), prnt)
2736
end
2737
2738
  local TrailModel = NewFXBox("TrailBOX")
2739
  NewPart = function(prnt)
2740
  
2741
  local NPart = ni("Part", prnt)
2742
  ReSurface(NPart, 10)
2743
  if prnt:IsA("BasePart") then
2744
    NPart.CFrame = prnt.CFrame
2745
  end
2746
  NPart.Anchored = true
2747
  NPart.Size = vec3(1, 1, 1)
2748
  NPart.CanCollide = false
2749
  NPart.BrickColor = bc("Royal purple")
2750
  return NPart
2751
end
2752
2753
  HandleSP = function(func)
2754
  
2755
  for i,v in next do
2756
    if v:IsA("Sound") then
2757
      v:Stop()
2758
      func(v)
2759
    end
2760
  end
2761
end
2762
2763
  GenTrail = function(Origin, Time)
2764
  
2765
end
2766
2767
  MagDmg = function(Part, magni, knock, func)
2768
  
2769
  for _,c in pairs(workspace:children()) do
2770
    local hum = c:findFirstChild("Humanoid")
2771
    if hum ~= nil then
2772
      local head = c:findFirstChild("HumanoidRootPart")
2773
      if head ~= nil then
2774
        local targ = head.Position - Part.Position
2775
        local mag = targ.magnitude
2776
        if mag <= magni and c.Name ~= Player.Name then
2777
          local bv = Instance.new("BodyVelocity", head)
2778
          do
2779
--            bv.MaxVelocity = vec3(1 / 0, 0, 1 / 0)
2780
            bv.Velocity = HumanoidRootPart.CFrame.lookVector * knock-- + 2
2781
            delay(0.1, function()
2782
    
2783
    bv:Destroy()
2784
  end
2785
)
2786
            func(c, hum)
2787
          end
2788
        end
2789
      end
2790
    end
2791
  end
2792
end
2793
2794
  BindKey("Ground Breaker", "x", function(AttackName, Key)
2795
  
2796
  ds = true
2797
  for i = 0, 1, 0.05 do
2798
    local animspd = 0.1
2799
    torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2800
    hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2801
    law.C0 = clerp(law.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2802
    raw.C0 = clerp(raw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2803
    rlw.C0 = clerp(rlw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2804
    llw.C0 = clerp(llw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2805
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2806
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2807
    lrs:wait()
2808
  end
2809
  for i = 0, 1, 0.05 do
2810
    local animspd = 0.1
2811
    torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2812
    hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2813
    law.C0 = clerp(law.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2814
    raw.C0 = clerp(raw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2815
    rlw.C0 = clerp(rlw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2816
    llw.C0 = clerp(llw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2817
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2818
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2819
    lrs:wait()
2820
  end
2821
  ds = false
2822
end
2823
)
2824
  local LA = {"Left", "Right"}
2825
  local LastArm = LA[math.random(1, #LA)]
2826
  local gDown = false
2827
  local CanLoopG = true
2828
  BindKey("Blink", "g", function(AttackName, Key)
2829
  
2830
  ds = true
2831
  BodyTrail(0, "Magenta")
2832
  HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * cf(0, 0, -15)
2833
  BodyTrail(0, "Magenta")
2834
  if LastArm == LA[1] then
2835
    LastArm = LA[2]
2836
    for i = 0, 1, 0.15 do
2837
      local animspd = 0.75
2838
      torw.C0 = clerp(torw.C0, CFrame.new(0, -0.0468509197, -0.211326599, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * ang(0, 0, 0), animspd)
2839
      hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.0227189064, -0.26047188, 1, 0, 0, 0, 0.984807789, -0.173647925, 0, 0.173647925, 0.984807789) * ang(0, 0, 0), animspd)
2840
      law.C0 = clerp(law.C0, CFrame.new(0.278717279, 0.591294587, 0.10480696, 0.819151103, -0.57357794, 4.34693362e-07, 0.0499908626, 0.0713932812, -0.99619472, 0.571395278, 0.816033959, 0.0871555209) * ang(0, 0, 0), animspd)
2841
      raw.C0 = clerp(raw.C0, CFrame.new(0.0113945007, 0.161766201, 0.349781126, 0.992404103, 0.0868226364, -0.0871557891, 0.0211326815, 0.577615142, 0.816035628, 0.121192873, -0.811678946, 0.571392715) * ang(0, 0, 0), animspd)
2842
      rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.375620604, -0.433983207, 1, 0, 0, 0, 0.965925574, -0.258819878, 0, 0.258819878, 0.965925574) * ang(0, 0, 0), animspd)
2843
      llw.C0 = clerp(llw.C0, CFrame.new(0, 1.07288361e-05, 4.76837158e-06, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 0.999999881) * ang(0, 0, 0), animspd)
2844
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2845
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2846
      lrs:wait()
2847
    end
2848
  else
2849
    do
2850
      if LastArm == LA[2] then
2851
        LastArm = LA[1]
2852
        for i = 0, 1, 0.15 do
2853
          local animspd = 0.75
2854
          torw.C0 = clerp(torw.C0, CFrame.new(0, -0.0468509197, -0.211326599, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * ang(0, 0, 0), animspd)
2855
          hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.0227189064, -0.26047188, 1, 0, 0, 0, 0.984807789, -0.173647925, 0, 0.173647925, 0.984807789) * ang(0, 0, 0), animspd)
2856
          law.C0 = clerp(law.C0, CFrame.new(0.0881265402, 0.374933362, 0.499300212, 0.992403924, -0.0868240818, -0.087155737, 0.121112585, 0.565171182, 0.816035032, -0.0215935856, -0.820392013, 0.571393549) * ang(0, 0, 0), animspd)
2857
          raw.C0 = clerp(raw.C0, CFrame.new(-0.279206991, 0.591076076, 0.104926825, 0.819152057, 0.57357645, 0, -0.0499906242, 0.0713940263, -0.996194661, -0.571393788, 0.816034913, 0.0871560276) * ang(0, 0, 0), animspd)
2858
          rlw.C0 = clerp(rlw.C0, CFrame.new(-0.000478506088, 0.000445604324, 0.00016617775, 1, 0, 0, 0, 0.999999881, 3.57627869e-07, 0, -3.57627869e-07, 0.999999881) * ang(0, 0, 0), animspd)
2859
          llw.C0 = clerp(llw.C0, CFrame.new(-0.00047826767, 0.376046538, -0.433818698, 1, 0, 0, 0, 0.965925872, -0.258818686, 0, 0.258818686, 0.965925872) * ang(0, 0, 0), animspd)
2860
          h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2861
          h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2862
          lrs:wait()
2863
        end
2864
      else
2865
        do
2866
          error("local LastArm value invalid", 1)
2867
          ds = false
2868
        end
2869
      end
2870
    end
2871
  end
2872
end
2873
)
2874
  BindKey("Backflip Slash", "q", function(AttackName, Key)  
2875
  --[[if height > 0 then
2876
    return 
2877
  end
2878
  if not IsLanded then
2879
    return 
2880
  end]]
2881
  ds = true
2882
  hum.WalkSpeed = 0
2883
  for i = 0, 1, 0.035 do
2884
    local animspd = 0.15
2885
    torw.C0 = clerp(torw.C0, CFrame.new(0.000422000885, -0.0971133709, 1.31130219e-05, 1, 0, 0, 0, 0.866025448, 0.500000298, 0, -0.500000298, 0.866025388) * ang(0, 0, 0), animspd)
2886
    hedw.C0 = clerp(hedw.C0, CFrame.new(2.38418579e-07, 0.0394052267, 0.20832628, 1, 0, 0, 0, 0.965925992, 0.25881961, 0, -0.25881955, 0.965925932) * ang(0, 0, 0), animspd)
2887
    law.C0 = lerp(law.C0, CFrame.new(-0.500982285, -0.466032803, 0.61457634, 0.866025567, 0.499999821, 1.11829343e-06, -0.421695679, 0.730397582, 0.537301302, 0.268649727, -0.465317041, 0.843390584) * ang(0, 0, 0), animspd)
2888
    raw.C0 = lerp(raw.C0, CFrame.new(0.550538659, -0.46602726, 0.614567757, 0.866025388, -0.5, 0, 0.421695888, 0.730398655, 0.537299573, -0.268649757, -0.465314984, 0.843391716) * ang(0, 0, 0), animspd)
2889
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.411981583, 0.122371793, 1, 0, 0, 0, 0.866025448, -0.500000298, 0, 0.500000298, 0.866025388) * ang(0, 0, 0), animspd)
2890
    llw.C0 = clerp(llw.C0, CFrame.new(-1.93119049e-05, -0.0656920671, -0.479138374, 1, 0, 0, 0, 0.939692616, 0.34202075, 0, -0.34202075, 0.939692557) * ang(0, 0, 0), animspd)
2891
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2892
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
2893
    lrs:wait()
2894
  end
2895
  local debhet2, debhet = false, false
2896
  local vel = Instance.new("BodyVelocity", HumanoidRootPart)
2897
  vel.MaxForce = vec3(1 / 0, 1 / 0, 1 / 0)
2898
  vel.Velocity = HumanoidRootPart.CFrame.lookVector * -120 + vec3(0, 50, 0)
2899
  delay(0.01, function()
2900
    
2901
    vel:Destroy()
2902
  end
2903
)
2904
  for i = 0, 0.8, 0.05 do
2905
    MagDmg(hitbox2, 5, 5, function(chr, h)
2906
    
2907
    if debhet2 == false then
2908
      debhet2 = true
2909
      local crit = false
2910
      do
2911
        ypcall(function()
2912
      
2913
      chr.Health:Destroy()
2914
    end
2915
)
2916
        local d = rand()
2917
        if d > 0.95 then
2918
          crit = true
2919
          dot = true
2920
        end
2921
        delay(0.5, function()
2922
      
2923
      debhet2 = false
2924
    end
2925
)
2926
        local damage = rand(5, 8)
2927
        if crit then
2928
          damage = damage + rand(3, 8)
2929
        end
2930
        h.Health = h.Health - (damage)
2931
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
2932
        if dot == true then
2933
          do
2934
            spawn(function()
2935
      
2936
      for i = 0, rand(2, 5) do
2937
        h.Health = h.Health - damage / 4
2938
        showDamage(h.Parent, "(Dmg Ovr Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
2939
        wait(0.8)
2940
      end
2941
	  ds = false
2942
    end
2943
)
2944
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_THEN_STMT
2945
2946
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_STMT
2947
2948
          end
2949
        end
2950
      end
2951
    end
2952
  end
2953
)
2954
    MagDmg(hitbox1, 5, 5, function(chr, h)
2955
    
2956
    if debhet == false then
2957
      debhet = true
2958
      local crit = false
2959
      do
2960
        ypcall(function()
2961
      
2962
      chr.Health:Destroy()
2963
    end
2964
)
2965
        local d = rand()
2966
        if d > 0.95 then
2967
          crit = true
2968
          dot = true
2969
        end
2970
        delay(0.5, function()
2971
      
2972
      debhet = false
2973
    end
2974
)
2975
        local damage = rand(5, 8)
2976
        if crit then
2977
          damage = damage + rand(3, 8)
2978
        end
2979
        h.Health = h.Health - (damage)
2980
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
2981
        if dot == true then
2982
          do
2983
            spawn(function()
2984
      
2985
      for i = 0, rand(2, 5) do
2986
        h.Health = h.Health - damage / 4
2987
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
2988
        wait(0.8)
2989
      end
2990
    end
2991
)
2992
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_THEN_STMT
2993
2994
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_STMT
2995
2996
          end
2997
        end
2998
      end
2999
    end
3000
  end
3001
)
3002
    local animspd = 0.3
3003
    torw.C0 = lerp(torw.C0, cf(0, 0, 0) * ang(rad(560 * i), 0, 0), animspd)
3004
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.0903711319, -0.463028312, 1, 0, 0, 0, 0.939693093, -0.342018992, 0, 0.342019022, 0.939693093) * ang(0, 0, 0), animspd)
3005
    law.C0 = lerp(law.C0, CFrame.new(0.144277692, 0.799976468, -0.629216552, 0.99619478, -0.0871558562, 1.1790172e-06, -0.0333519913, -0.381226987, -0.923879683, 0.0805219784, 0.920364022, -0.382683128) * ang(0, 0, 0), animspd)
3006
    raw.C0 = lerp(raw.C0, CFrame.new(-0.0945549011, 0.799960315, -0.629431963, 0.99619472, 0.087155737, 0, 0.033353053, -0.381227165, -0.923879564, -0.0805214047, 0.920363963, -0.382683396) * ang(0, 0, 0), animspd)
3007
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, -0.0170865059, -0.26105395, 1, 0, 0, 0, 0.991444767, 0.130526975, 0, -0.130526975, 0.991444767) * ang(0, 0, 0), animspd)
3008
    llw.C0 = clerp(llw.C0, CFrame.new(0, -0.18736732, -0.845235884, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * ang(0, 0, 0), animspd)
3009
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3010
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3011
    lrs:wait()
3012
  end
3013
  spawn(function()
3014
    
3015
    repeat
3016
      local animspd = 0.3
3017
      torw.C0 = lerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3018
      hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.0903711319, -0.463028312, 1, 0, 0, 0, 0.939693093, -0.342018992, 0, 0.342019022, 0.939693093) * ang(0, 0, 0), animspd)
3019
      law.C0 = lerp(law.C0, CFrame.new(0.144277692, 0.799976468, -0.629216552, 0.99619478, -0.0871558562, 1.1790172e-06, -0.0333519913, -0.381226987, -0.923879683, 0.0805219784, 0.920364022, -0.382683128) * ang(0, 0, 0), animspd)
3020
      raw.C0 = lerp(raw.C0, CFrame.new(-0.0945549011, 0.799960315, -0.629431963, 0.99619472, 0.087155737, 0, 0.033353053, -0.381227165, -0.923879564, -0.0805214047, 0.920363963, -0.382683396) * ang(0, 0, 0), animspd)
3021
      rlw.C0 = clerp(rlw.C0, CFrame.new(0, -0.0170865059, -0.26105395, 1, 0, 0, 0, 0.991444767, 0.130526975, 0, -0.130526975, 0.991444767) * ang(0, 0, 0), animspd)
3022
      llw.C0 = clerp(llw.C0, CFrame.new(0, -0.18736732, -0.845235884, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * ang(0, 0, 0), animspd)
3023
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3024
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3025
      lrs:wait()
3026
    until ds == false
3027
  end
3028
)
3029
 --[[ repeat
3030
    lrs:wait()
3031
  until IsLanded]]
3032
  local vel = Instance.new("BodyVelocity", HumanoidRootPart)
3033
  vel.MaxForce = vec3(1 / 0, 0, 1 / 0)
3034
  vel.Velocity = HumanoidRootPart.CFrame.lookVector * -50
3035
  wait(0.2)
3036
  vel:Destroy()
3037
  ds = false
3038
end
3039
)
3040
  BindKey("Void Blast", "r", function(AttackName, Key)
3041
  
3042
  ds = true
3043
  local fb = NewFXBox()
3044
  for i = 0, 1, 0.025 do
3045
    do
3046
      local animspd = 0.15
3047
      torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3048
      hedw.C0 = clerp(hedw.C0, cf(0, 0, rad(15)) * ang(-rad(15), 0, 0), animspd)
3049
      law.C0 = clerp(law.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3050
      raw.C0 = clerp(raw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3051
      rlw.C0 = clerp(rlw.C0, cf(-rad(3), 0, 0) * ang(0, 0, rad(3)), animspd)
3052
      llw.C0 = clerp(llw.C0, cf(rad(3), 0, 0) * ang(0, 0, -rad(3)), animspd)
3053
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3054
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3055
      lrs:wait()
3056
    end
3057
  end
3058
  do
3059
    for i,v in pairs(m:children()) do
3060
      if v.Name ~= "TrailBox" and v.Name ~= "HitBox" and v:IsA("BasePart") then
3061
        spawn(function()
3062
    
3063
    local m, int = 1, 0.05
3064
    for i = 0, m + int, int do
3065
      v.Transparency = i
3066
      lrs:wait()
3067
    end
3068
  end
3069
)
3070
      end
3071
    end
3072
  end
3073
  for i,v in pairs(m:children()) do
3074
    if v.Name ~= "TrailBox" and v.Name ~= "HitBox" and v:IsA("BasePart") then
3075
      spawn(function()
3076
    
3077
    local m, int = 1, 0.05
3078
    for i = 0, m + int, int do
3079
      v.Transparency = i
3080
      lrs:wait()
3081
    end
3082
  end
3083
)
3084
    end
3085
  end
3086
  for i = 0, 1, 0.05 do
3087
    local animspd = 0.4
3088
    torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3089
    hedw.C0 = clerp(hedw.C0, cf(0, 0, rad(15)) * ang(-rad(15), 0, 0), animspd)
3090
    law.C0 = lerp(law.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3091
    raw.C0 = lerp(raw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3092
    rlw.C0 = clerp(rlw.C0, cf(-rad(3), 0, 0) * ang(0, 0, rad(3)), animspd)
3093
    llw.C0 = clerp(llw.C0, cf(rad(3), 0, 0) * ang(0, 0, -rad(3)), animspd)
3094
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3095
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3096
    lrs:wait()
3097
  end
3098
  local pert = Instance.new("Part", fb)
3099
  ReSurface(pert, 10)
3100
  pert.Material = "Granite"
3101
  pert.BrickColor = bc("Royal purple")
3102
  pert.Anchored = true
3103
  pert.Size = vec3(2, 2, 2)
3104
  pert.CanCollide = false
3105
  pert.CFrame = HumanoidRootPart.CFrame * cf(0, 3, -4) * ang(rand(-360, 360), rand(-360, 360), rand(-360, 360))
3106
  local int = 0
3107
  local int2 = 0
3108
  for i = 0, 1, 0.005 do
3109
    int = int + 1
3110
    pert.Size = pert.Size + vec3(0.025, 0.025, 0.025)
3111
    pert.CFrame = lerp(pert.CFrame, HumanoidRootPart.CFrame * cf(0, 2, -4 - (int2)) * ang(rad(int), rad((int) * 3), rad((int) * 2)), 0.05)
3112
    local animspd = 0.15
3113
    torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3114
    hedw.C0 = clerp(hedw.C0, cf(0, 0, -rad(25)) * ang(rad(25), 0, 0), animspd)
3115
    law.C0 = lerp(law.C0, cf(-rad(90), 0.3, -1.5) * ang(rad(80), 0, -rad(80)), animspd)
3116
    raw.C0 = lerp(raw.C0, cf(rad(90), 0.3, -1.5) * ang(rad(80), 0, rad(80)), animspd)
3117
    rlw.C0 = clerp(rlw.C0, cf(-rad(3), 0, 0) * ang(0, 0, rad(3)), animspd)
3118
    llw.C0 = clerp(llw.C0, cf(rad(3), 0, 0) * ang(0, 0, -rad(3)), animspd)
3119
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3120
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3121
    lrs:wait()
3122
  end
3123
  for i = 0, 1, 0.1 do
3124
    pert.CFrame = lerp(pert.CFrame, HumanoidRootPart.CFrame * cf(0, 2, -4 - (int2)) * ang(rad(int), rad((int) * 3), rad((int) * 2)), 0.1)
3125
    lrs:wait()
3126
  end
3127
  for i,v in pairs(m:children()) do
3128
    if v.Name ~= "TrailBox" and v.Name ~= "HitBox" and v:IsA("BasePart") then
3129
      spawn(function()
3130
    
3131
    local m, int = 1, 0.05
3132
    for i = 0, m + int, int do
3133
      v.Transparency = 1 - i
3134
      lrs:wait()
3135
    end
3136
  end
3137
)
3138
    end
3139
  end
3140
  for i,v in pairs(m:children()) do
3141
    if v.Name ~= "TrailBox" and v.Name ~= "HitBox" and v:IsA("BasePart") then
3142
      spawn(function()
3143
    
3144
    local m, int = 1, 0.05
3145
    for i = 0, m + int, int do
3146
      v.Transparency = 1 - i
3147
      lrs:wait()
3148
    end
3149
  end
3150
)
3151
    end
3152
  end
3153
  fb:Destroy()
3154
  ds = false
3155
end
3156
)
3157
  BindKey("Beserk Blades", "e", function(AttackName, Key)
3158
  
3159
  ds = true
3160
  local debhet1, debhet2 = false, false
3161
  hum.WalkSpeed = 11
3162
  local fb = NewFXBox()
3163
  local s1 = Instance.new("Sound", sp)
3164
  s1.SoundId = "rbxassetid://201858168"
3165
  s1.Pitch = 1.05
3166
  local s2 = Instance.new("Sound", sp)
3167
  s2.SoundId = "rbxassetid://163619849"
3168
  s2.Pitch = 1.1
3169
  local s4 = Instance.new("Sound", sp)
3170
  s4.SoundId = "rbxassetid://180120107"
3171
  s4.Pitch = 0.9
3172
  for i = 1, 5 do
3173
    local s3 = Instance.new("Sound", sp)
3174
    s3.SoundId = "rbxassetid://206083107"
3175
    s3.Pitch = pitches[rand(1, #pitches)]
3176
    lrs:wait()
3177
    s3:Play()
3178
    for i = 0, 360, 35 do
3179
      spawn(function()
3180
    
3181
    GenTrail(trailbox1.CFrame * cf(0, 1, 0), 30)
3182
  end
3183
)
3184
      MagDmg(hitbox2, 5, 5, function(chr, h)
3185
    
3186
    if debhet2 == false then
3187
      debhet2 = true
3188
      local crit = false
3189
      do
3190
        ypcall(function()
3191
      
3192
      chr.Health:Destroy()
3193
    end
3194
)
3195
        local d = rand()
3196
        if d > 0.95 then
3197
          crit = true
3198
          dot = true
3199
        end
3200
        delay(0.5, function()
3201
      
3202
      debhet2 = false
3203
    end
3204
)
3205
        local damage = rand(5, 8)
3206
        if crit then
3207
          damage = damage + rand(5, 15)
3208
        end
3209
        h.Health = h.Health - (damage)
3210
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
3211
        if dot == true then
3212
          do
3213
            spawn(function()
3214
      
3215
      for i = 1, rand(5, 12) do
3216
        h.Health = h.Health - damage / 4
3217
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
3218
        wait(0.8)
3219
      end
3220
    end
3221
)
3222
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_THEN_STMT
3223
3224
            -- DECOMPILER ERROR at PC53: LeaveBlock: unexpected jumping out IF_STMT
3225
3226
          end
3227
        end
3228
      end
3229
    end
3230
  end
3231
)
3232
      MagDmg(hitbox1, 5, 5, function(chr, h)
3233
    
3234
    ypcall(function()
3235
      
3236
      chr.Health:Destroy()
3237
    end
3238
)
3239
    if debhet1 == false then
3240
      debhet1 = true
3241
      local crit = false
3242
      do
3243
        local d = rand()
3244
        if d > 0.98 then
3245
          warn("crit(" .. d .. ")")
3246
          crit = true
3247
          dot = true
3248
        end
3249
        delay(0.5, function()
3250
      
3251
      debhet1 = false
3252
    end
3253
)
3254
        local damage = rand(5, 8)
3255
        if crit then
3256
          damage = damage + rand(5, 15)
3257
        end
3258
        h.Health = h.Health - (damage)
3259
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
3260
        if dot == true then
3261
          do
3262
            spawn(function()
3263
      
3264
      for i = 1, rand(5, 12) do
3265
        h.Health = h.Health - damage / 4
3266
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
3267
        wait(0.8)
3268
      end
3269
    end
3270
)
3271
            -- DECOMPILER ERROR at PC59: LeaveBlock: unexpected jumping out IF_THEN_STMT
3272
3273
            -- DECOMPILER ERROR at PC59: LeaveBlock: unexpected jumping out IF_STMT
3274
3275
          end
3276
        end
3277
      end
3278
    end
3279
  end
3280
)
3281
      local animspd = 0.25
3282
      torw.C0 = lerp(torw.C0, cf(0, height, 0) * ang(-rad(15), math.rad(i), 0), 0.3)
3283
      hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3284
      law.C0 = lerp(law.C0, cf(-2, -1, 0) * ang(0, 0, -rad(90)), animspd)
3285
      raw.C0 = lerp(raw.C0, cf(2, -1, 0) * ang(0, 0, rad(90)), animspd)
3286
      rlw.C0 = clerp(rlw.C0, cf(-rad(8), 0, 0) * ang(0, 0, rad(8)), animspd)
3287
      llw.C0 = clerp(llw.C0, cf(rad(8), 0, 0) * ang(0, 0, -rad(8)), animspd)
3288
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(45), 0), animspd)
3289
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(135), 0), animspd)
3290
      lrs:wait()
3291
    end
3292
  end
3293
  hum.WalkSpeed = 1
3294
  s2:Play()
3295
  ds = false
3296
end
3297
)
3298
  BindKey("Blade Spear", "f", function(AttackName, Key)  
3299
if ds then
3300
return
3301
end
3302
  local fb = NewFXBox()
3303
  ds = true
3304
  local s1 = Instance.new("Sound", sp)
3305
  s1.SoundId = "rbxassetid://215395236"
3306
  s1.Pitch = 1.5
3307
  s1.Volume = 1
3308
  local s2 = Instance.new("Sound", sp)
3309
  s2.SoundId = "rbxassetid://134012322"
3310
  s2.Pitch = 1
3311
  s2.Volume = 1
3312
  local s3 = Instance.new("Sound", sp)
3313
  s3.SoundId = "rbxassetid://186772924"
3314
  s3.Pitch = 0.75
3315
  s3.Volume = 1
3316
  local s4 = Instance.new("Sound", sp)
3317
  s4.SoundId = "rbxassetid://282061340"
3318
  s4.Pitch = 0.75
3319
  s4.Volume = 1
3320
  wait()
3321
  for i = 0, 15 do
3322
    local animspd = 0.25
3323
    torw.C0 = clerp(torw.C0, cf(0, height, 0) * ang(-rad(12.5), -rad(50), 0), animspd)
3324
    hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, rad(50), 0), animspd)
3325
    law.C0 = clerp(law.C0, cf(-rad(4), -rad(8), 0) * ang(0, 0, -rad(8)), animspd)
3326
    raw.C0 = lerp(raw.C0, cf(1.15, 0.5, -1.75) * ang(rad(90), 0, rad(60)), animspd)
3327
    rlw.C0 = clerp(rlw.C0, cf(0.1, -0.1, 0.1) * ang(-rad(6.25), rad(12.5), 0), animspd)
3328
    llw.C0 = clerp(llw.C0, cf(0.25, -0.15, 0) * ang(rad(20), 0, -rad(12.5)), animspd)
3329
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3330
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, rad(77.5)), animspd)
3331
    lrs:wait()
3332
  end
3333
  s1:Play()
3334
  for i = 0, 15 do
3335
    do
3336
      local animspd = 0.25
3337
      torw.C0 = clerp(torw.C0, cf(0, height, 0) * ang(-rad(12.5), -rad(50), 0), animspd)
3338
      hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, rad(50), 0), animspd)
3339
      law.C0 = clerp(law.C0, cf(-rad(4), -rad(8), 0) * ang(0, 0, -rad(8)), animspd)
3340
      raw.C0 = lerp(raw.C0, cf(0.05, 0.5, -1.25) * ang(rad(90), 0, rad(10)), animspd)
3341
      rlw.C0 = clerp(rlw.C0, cf(0.1, -0.1, 0.1) * ang(-rad(6.25), rad(12.5), 0), animspd)
3342
      llw.C0 = clerp(llw.C0, cf(0.25, -0.15, 0) * ang(rad(20), 0, -rad(12.5)), animspd)
3343
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3344
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(160), rad(77.5)), animspd)
3345
      lrs:wait()
3346
    end
3347
  end
3348
  h2w:Destroy()
3349
  handle2.Anchored = true
3350
  local weld = Instance.new("Weld", fb)
3351
  weld.Part0 = HumanoidRootPart
3352
  weld.Part1 = handle2
3353
  weld.C1 = handle2.CFrame:inverse() * HumanoidRootPart.CFrame * ang(0, rad(7), -rad(5))
3354
  weld.Name = "W"
3355
  handle2.Anchored = false
3356
  local val, val2 = 0, 0
3357
  do
3358
    local debhet = false
3359
    s2:Play()
3360
    do
3361
      for i = 0, 3.75 do
3362
        MagDmg(hitbox2, 8, 15, function(chr, h)    
3363
    if debhet == false then
3364
      debhet = true
3365
      ypcall(function()      
3366
      chr.Health:Destroy()
3367
    end
3368
)
3369
      local crit = false
3370
      do
3371
        local d = rand()
3372
        if d > 0.65 then
3373
          crit = true
3374
          dot = true
3375
        end
3376
        delay(0.01, function()
3377
      
3378
      debhet = false
3379
    end
3380
)
3381
        local damage = rand(7, 16)
3382
        if crit then
3383
          damage = damage + rand(5, 15)
3384
        end
3385
        h.Health = h.Health - (damage) + 2
3386
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
3387
        if dot == true then
3388
          do
3389
            spawn(function()
3390
      
3391
      for i = 1, rand(2, 6) do
3392
        h.Health = h.Health - damage / 4 + 2
3393
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
3394
        wait(rand(0.8, 2.5))
3395
      end
3396
    end
3397
)
3398
          end
3399
        end
3400
      end
3401
    end
3402
  end
3403
)
3404
        val = val + 4
3405
        local animspd = 0.5
3406
        weld.C0 = clerp(weld.C0, cf(0, 0, -(val)), animspd)
3407
        torw.C0 = lerp(torw.C0, cf(0, height, 0) * ang(-rad(12.5), rad(20), 0), animspd)
3408
        hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, -rad(20), 0), animspd)
3409
        law.C0 = clerp(law.C0, cf(-rad(4), -rad(8), 0) * ang(0, 0, -rad(8)), animspd)
3410
        raw.C0 = lerp(raw.C0, cf(-0.5, 0.5, -0.1) * ang(rad(90), 0, -rad(60)), animspd)
3411
        rlw.C0 = clerp(rlw.C0, cf(0.1, -0.1, 0.1) * ang(-rad(6.25), rad(12.5), 0), animspd)
3412
        llw.C0 = clerp(llw.C0, cf(0.25, -0.15, 0) * ang(rad(20), 0, -rad(12.5)), animspd)
3413
        h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3414
        lrs:wait()
3415
      end
3416
    end
3417
    hum.WalkSpeed = 0
3418
    torso.Anchored = true
3419
    for i = 1, 5, 0.25 do
3420
      local animspd = 0.2
3421
      val = val + 1
3422
      weld.C0 = clerp(weld.C0, cf(0, 0, -(val)), animspd)
3423
      local pe = Instance.new("Part", fb)
3424
      pe.Anchored = true
3425
      pe.Transparency = 0.65
3426
      pe.CanCollide = false
3427
      pe.Size = vec3(0.6, 0.6, 0.6)
3428
      pe.TopSurface = 0
3429
      pe.Color = bc("Magenta").Color
3430
      pe.CFrame = handle2.CFrame * cf(1 * -i, 0, 0) * ang(rand(-360, 360), rand(-360, 360), rand(-360, 360))
3431
      spawn(function()
3432
    for i = 0, 0.35, 0.05 do
3433
      pe.Transparency = 0.65 + i
3434
      lrs:wait()
3435
    end
3436
    pe:Destroy()
3437
  end
3438
)
3439
      lrs:wait()
3440
    end
3441
    for i = 1, 7, 0.25 do
3442
      local animspd = 0.2
3443
      local pe = Instance.new("Part", fb)
3444
      pe.Anchored = true
3445
      pe.Transparency = 1
3446
      pe.CanCollide = false
3447
      pe.Size = vec3(1.5, 1.5, 1.5)
3448
      pe.TopSurface = 0
3449
      pe.Color = bc("Royal purple").Color
3450
      pe.CFrame = handle2.CFrame * cf(-2 + i, 0, 0) * ang(rand(-360, 360), rand(-360, 360), rand(-360, 360))
3451
      local weld2 = Instance.new("Weld", Character)
3452
      weld2.Part0 = pe
3453
      weld2.Part1 = handle2
3454
      weld2.C1 = handle2.CFrame:inverse() * pe.CFrame
3455
      weld2.Name = "W2"
3456
      spawn(function()
3457
    
3458
    for i = 0, 1, 0.05 do
3459
      pe.Transparency = 1.65 - i
3460
      lrs:wait()
3461
    end
3462
  end
3463
)
3464
      delay(1.5, function()
3465
    
3466
    for i = 0, 1, 0.05 do
3467
      pe.Transparency = i
3468
      lrs:wait()
3469
    end
3470
    pe:Destroy()
3471
    weld2:Destroy()
3472
  end
3473
)
3474
      lrs:wait()
3475
    end
3476
    s3:Play()
3477
lrs:wait()
3478
    local p1 = Instance.new("Part", fb)
3479
    p1.Anchored = true
3480
    p1.Transparency = 1
3481
    p1.CanCollide = false
3482
    p1.Size = vec3(12, 12, 12)
3483
    p1.TopSurface = 0
3484
    p1.Color = bc("Royal purple").Color
3485
    p1.CFrame = handle2.CFrame * ang(rad(90), rad(0), rad(90)) * cf(0, -2, 0)
3486
    local me1 = Instance.new("SpecialMesh", p1)
3487
    me1.MeshType = "FileMesh"
3488
    me1.MeshId = "rbxassetid://3270017"
3489
    me1.Scale = vec3(1.5, 10, 1.5)
3490
    local p2 = Instance.new("Part", fb)
3491
    p2.Anchored = true
3492
    p2.Transparency = 1
3493
    p2.CanCollide = false
3494
    p2.Size = vec3(1.5, 3, 1.5)
3495
    p2.TopSurface = 0
3496
    p2.Color = bc("Royal purple").Color
3497
    p2.CFrame = handle2.CFrame * ang(0, rad(0), rad(90)) * cf(0, -2, 0)
3498
    local me2 = Instance.new("SpecialMesh", p2)
3499
    me2.MeshType = "FileMesh"
3500
    me2.MeshId = "rbxassetid://3270017"
3501
    me2.Scale = vec3(1.5, 10, 1.5)
3502
    torso.Anchored = false
3503
    delay(0.1, function()    
3504
    ds = false
3505
  end
3506
)
3507
    for i = 0, 1, 0.05 do
3508
      p1.Transparency = 1 - i
3509
      lrs:wait()
3510
    end
3511
    handle2.Anchored = true
3512
    m2.Parent = nil
3513
    for i = 0, 1, 0.025 do
3514
      p1.CFrame = p1.CFrame * ang(0, rad(5), 0)
3515
      lrs:wait()
3516
    end
3517
    for i = 0, 1, 0.05 do
3518
      p1.Transparency = i
3519
      lrs:wait()
3520
    end
3521
    p1:Destroy()
3522
    p2:Destroy()
3523
    for i,v in pairs(m:children()) do
3524
      v.Transparency = 1
3525
    end
3526
    m2.Parent = Character
3527
    h2w = Weld(rarm, handle2, cf(0, -1, 0) * ang(rad(90), 0, rad(90)))
3528
    h2w.C0 = cf(0, 0, 0) * ang(rad(0), 0, -rad(180))
3529
    handle2.Anchored = false
3530
    delay(0.75, function()
3531
    
3532
    s4:Play()
3533
  end
3534
)
3535
    for i,v in pairs(m:children()) do
3536
      spawn(function()
3537
    
3538
    for i = 0, 5, 0.1 do
3539
      if v.Name ~= "TrailBox" and v.Name ~= "HitBox" and v:IsA("BasePart") then
3540
        v.Transparency = 5 - i
3541
        lrs:wait()
3542
      end
3543
    end
3544
  end
3545
)
3546
      for i_,v_ in pairs(m:children()) do
3547
        spawn(function()
3548
    
3549
    for i = 0, 5, 0.1 do
3550
      if v_.Name ~= "TrailBox" and v_.Name ~= "HitBox" and v_:IsA("BasePart") then
3551
        v_.Transparency = 5 - i
3552
        lrs:wait()
3553
      end
3554
    end
3555
  end
3556
)
3557
      end
3558
    end
3559
    wait(0.25)
3560
    fb:Destroy()
3561
    dkd = false
3562
  end
3563
end
3564
)
3565
  BindKey("Sit", "z", function(AttackName, Key)  
3566
  ds = true
3567
  hum.WalkSpeed = 2
3568
  for i = 0, 1, 0.03 do
3569
    local animspd = 0.2
3570
    torw.C0 = clerp(torw.C0, CFrame.new(0.0734259486, -1.07769084, 0.591883659, 0.921220124, 0.374676734, -0.10474202, -0.159497008, 0.609295309, 0.776736736, 0.354844034, -0.698839426, 0.621054947) * ang(0, 0, 0), animspd)
3571
    hedw.C0 = clerp(hedw.C0, CFrame.new(-0.122578576, -0.0169298649, -0.356238186, 0.991444886, -2.98023224e-08, -0.130526453, -0.0337826014, 0.965926051, -0.256603986, 0.126078874, 0.258818179, 0.957662463) * ang(0, 0, 0), animspd)
3572
    law.C0 = clerp(law.C0, CFrame.new(-0.392519593, -0.30513835, -0.272547394, 0.923879862, 0.38268286, -2.38418579e-07, -0.36964336, 0.89239943, -0.258818567, -0.099045217, 0.239117295, 0.965926051) * ang(0, 0, 0), animspd)
3573
    raw.C0 = clerp(raw.C0, CFrame.new(0.469016552, -0.646901846, -1.26597059, 0.811113179, -0.464953005, 0.354844034, 0.560471714, 0.444404036, -0.698839426, 0.167233378, 0.765717924, 0.621054947) * ang(0, 0, 0), animspd)
3574
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.359871984, 0.707089186, 0.157295704, 0.921220124, -0.271241635, 0.278893471, 0.374676734, 0.811566949, -0.448304027, -0.10474202, 0.517481565, 0.849259734) * ang(0, 0, 0), animspd)
3575
    llw.C0 = clerp(llw.C0, CFrame.new(0.0101166964, -0.0557525158, -0.912290573, 1.00000012, 2.98023224e-08, 1.49011612e-08, -4.47034836e-08, 0.953716874, 0.30070588, -1.49011612e-08, -0.30070591, 0.953717053) * ang(0, 0, 0), animspd)
3576
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3577
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3578
    lrs:wait()
3579
  end
3580
  hum.WalkSpeed = 0
3581
  delay(1.5, function()    
3582
    hum.WalkSpeed = 8
3583
  end
3584
)
3585
  repeat
3586
    local animspd = 0.3
3587
    torw.C0 = clerp(torw.C0, CFrame.new(0, -1.91698706, 0.27142334, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414) * ang(0, 0, 0), animspd)
3588
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, -0.0828192234, 0.134720802, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * ang(0, 0, 0), animspd)
3589
    law.C0 = clerp(law.C0, CFrame.new(-0.390914202, -0.17002362, 0.809981823, 0.939692616, 0.342020124, 0, -0.208208516, 0.572048187, 0.793353736, 0.271342933, -0.745508611, 0.608761013) * ang(0, 0, 0), animspd)
3590
    raw.C0 = clerp(raw.C0, CFrame.new(0.340461493, -0.170115292, 0.809848785, 0.939692974, -0.34201932, 4.22700623e-07, 0.208207637, 0.572048366, 0.793353915, -0.271342605, -0.745508909, 0.608760834) * ang(0, 0, 0), animspd)
3591
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.271476805, -0.740630507, 0.567320943, 0.976296008, -0.21643962, 0, 0.139124796, 0.627551377, -0.76604414, 0.1658023, 0.747885823, 0.642787993) * ang(0, 0, 0), animspd)
3592
    llw.C0 = clerp(llw.C0, CFrame.new(0.171023369, -0.740502715, 0.56757009, 0.976296365, 0.21643807, 0, -0.139123812, 0.627551615, -0.76604414, -0.165801108, 0.747886121, 0.642788053) * ang(0, 0, 0), animspd)
3593
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3594
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3595
    lrs:wait()
3596
  until State ~= "Idle"
3597
  hum.WalkSpeed = 0
3598
  for i = 0, 1, 0.03 do
3599
    local animspd = 0.2
3600
    torw.C0 = clerp(torw.C0, CFrame.new(0.0734259486, -1.07769084, 0.591883659, 0.921220124, 0.374676734, -0.10474202, -0.159497008, 0.609295309, 0.776736736, 0.354844034, -0.698839426, 0.621054947) * ang(0, 0, 0), animspd)
3601
    hedw.C0 = clerp(hedw.C0, CFrame.new(-0.122578576, -0.0169298649, -0.356238186, 0.991444886, -2.98023224e-08, -0.130526453, -0.0337826014, 0.965926051, -0.256603986, 0.126078874, 0.258818179, 0.957662463) * ang(0, 0, 0), animspd)
3602
    law.C0 = clerp(law.C0, CFrame.new(-0.392519593, -0.30513835, -0.272547394, 0.923879862, 0.38268286, -2.38418579e-07, -0.36964336, 0.89239943, -0.258818567, -0.099045217, 0.239117295, 0.965926051) * ang(0, 0, 0), animspd)
3603
    raw.C0 = clerp(raw.C0, CFrame.new(0.469016552, -0.646901846, -1.26597059, 0.811113179, -0.464953005, 0.354844034, 0.560471714, 0.444404036, -0.698839426, 0.167233378, 0.765717924, 0.621054947) * ang(0, 0, 0), animspd)
3604
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.359871984, 0.707089186, 0.157295704, 0.921220124, -0.271241635, 0.278893471, 0.374676734, 0.811566949, -0.448304027, -0.10474202, 0.517481565, 0.849259734) * ang(0, 0, 0), animspd)
3605
    llw.C0 = clerp(llw.C0, CFrame.new(0.0101166964, -0.0557525158, -0.912290573, 1.00000012, 2.98023224e-08, 1.49011612e-08, -4.47034836e-08, 0.953716874, 0.30070588, -1.49011612e-08, -0.30070591, 0.953717053) * ang(0, 0, 0), animspd)
3606
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3607
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3608
    lrs:wait()
3609
  end
3610
  ds = false
3611
end
3612
)
3613
  BindKey("Lay Down", "c", function(AttackName, Key)  
3614
  ds = true
3615
  hum.WalkSpeed = 2
3616
  for i = 0, 1, 0.03 do
3617
    local animspd = 0.2
3618
    torw.C0 = clerp(torw.C0, CFrame.new(0.0734259486, -1.07769084, 0.591883659, 0.921220124, 0.374676734, -0.10474202, -0.159497008, 0.609295309, 0.776736736, 0.354844034, -0.698839426, 0.621054947) * ang(0, 0, 0), animspd)
3619
    hedw.C0 = clerp(hedw.C0, CFrame.new(-0.122578576, -0.0169298649, -0.356238186, 0.991444886, -2.98023224e-08, -0.130526453, -0.0337826014, 0.965926051, -0.256603986, 0.126078874, 0.258818179, 0.957662463) * ang(0, 0, 0), animspd)
3620
    law.C0 = clerp(law.C0, CFrame.new(-0.392519593, -0.30513835, -0.272547394, 0.923879862, 0.38268286, -2.38418579e-07, -0.36964336, 0.89239943, -0.258818567, -0.099045217, 0.239117295, 0.965926051) * ang(0, 0, 0), animspd)
3621
    raw.C0 = clerp(raw.C0, CFrame.new(0.469016552, -0.646901846, -1.26597059, 0.811113179, -0.464953005, 0.354844034, 0.560471714, 0.444404036, -0.698839426, 0.167233378, 0.765717924, 0.621054947) * ang(0, 0, 0), animspd)
3622
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.359871984, 0.707089186, 0.157295704, 0.921220124, -0.271241635, 0.278893471, 0.374676734, 0.811566949, -0.448304027, -0.10474202, 0.517481565, 0.849259734) * ang(0, 0, 0), animspd)
3623
    llw.C0 = clerp(llw.C0, CFrame.new(0.0101166964, -0.0557525158, -0.912290573, 1.00000012, 2.98023224e-08, 1.49011612e-08, -4.47034836e-08, 0.953716874, 0.30070588, -1.49011612e-08, -0.30070591, 0.953717053) * ang(0, 0, 0), animspd)
3624
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3625
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3626
    lrs:wait()
3627
  end
3628
  hum.WalkSpeed = 0
3629
  delay(1.5, function()
3630
    
3631
    hum.WalkSpeed = 8
3632
  end
3633
)
3634
  repeat
3635
    local animspd = 0.2
3636
    torw.C0 = clerp(torw.C0, CFrame.new(0, -2.47821784, 0.499558449, 1, 0, 0, 0, 0.0436210111, -0.999048233, 0, 0.999048233, 0.0436210148) * ang(0, 0, 0), animspd)
3637
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.231482744, 0.17876941, 1, 0, 0, 0, 0.923879504, 0.382683724, 0, -0.382683724, 0.923879504) * ang(0, 0, 0), animspd)
3638
    law.C0 = clerp(law.C0, CFrame.new(0.685811996, 1.17431498, 0.0763368756, 0.923879623, -0.373611987, -0.0828278661, -0.382683128, -0.901980102, -0.199964315, -2.98023224e-08, 0.216439784, -0.976296127) * ang(0, 0, 0), animspd)
3639
    raw.C0 = clerp(raw.C0, CFrame.new(-0.578729153, 0.838823795, 0.111681841, 0.819151878, 0.573576689, -8.70478743e-07, 0.57303077, -0.818372488, -0.0436173975, -0.0250186287, 0.0357287712, -0.999048412) * ang(0, 0, 0), animspd)
3640
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.338772655, -1.24918079, 1, 0, 0, 0, 0.887010515, 0.461749405, 0, -0.461749405, 0.887010515) * ang(0, 0, 0), animspd)
3641
    llw.C0 = clerp(llw.C0, CFrame.new(0, 2.14576721e-06, -4.04566526e-06, 1, 0, 0, 0, 1.00000012, 3.7252903e-09, 0, 3.7252903e-09, 1.00000012) * ang(0, 0, 0), animspd)
3642
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, -rad(90)), animspd)
3643
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, rad(90)), animspd)
3644
    lrs:wait()
3645
  until State ~= "Idle"
3646
  hum.WalkSpeed = 0
3647
  for i = 0, 1, 0.03 do
3648
    local animspd = 0.2
3649
    torw.C0 = clerp(torw.C0, CFrame.new(0.0734259486, -1.07769084, 0.591883659, 0.921220124, 0.374676734, -0.10474202, -0.159497008, 0.609295309, 0.776736736, 0.354844034, -0.698839426, 0.621054947) * ang(0, 0, 0), animspd)
3650
    hedw.C0 = clerp(hedw.C0, CFrame.new(-0.122578576, -0.0169298649, -0.356238186, 0.991444886, -2.98023224e-08, -0.130526453, -0.0337826014, 0.965926051, -0.256603986, 0.126078874, 0.258818179, 0.957662463) * ang(0, 0, 0), animspd)
3651
    law.C0 = clerp(law.C0, CFrame.new(-0.392519593, -0.30513835, -0.272547394, 0.923879862, 0.38268286, -2.38418579e-07, -0.36964336, 0.89239943, -0.258818567, -0.099045217, 0.239117295, 0.965926051) * ang(0, 0, 0), animspd)
3652
    raw.C0 = clerp(raw.C0, CFrame.new(0.469016552, -0.646901846, -1.26597059, 0.811113179, -0.464953005, 0.354844034, 0.560471714, 0.444404036, -0.698839426, 0.167233378, 0.765717924, 0.621054947) * ang(0, 0, 0), animspd)
3653
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.359871984, 0.707089186, 0.157295704, 0.921220124, -0.271241635, 0.278893471, 0.374676734, 0.811566949, -0.448304027, -0.10474202, 0.517481565, 0.849259734) * ang(0, 0, 0), animspd)
3654
    llw.C0 = clerp(llw.C0, CFrame.new(0.0101166964, -0.0557525158, -0.912290573, 1.00000012, 2.98023224e-08, 1.49011612e-08, -4.47034836e-08, 0.953716874, 0.30070588, -1.49011612e-08, -0.30070591, 0.953717053) * ang(0, 0, 0), animspd)
3655
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3656
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3657
    lrs:wait()
3658
  end
3659
  ds = false
3660
end
3661
)
3662
  BindKey("Custom Jump", " ", function(AttackName, Key)
3663
  
3664
  if CanJump == false then
3665
    return 
3666
  end
3667
--[[if not IsLanded then
3668
    return 
3669
  end]]
3670
  CanJump = false
3671
  delay(5, function()
3672
    
3673
    CanJump = true
3674
  end
3675
)
3676
  ds = true
3677
  hum.WalkSpeed = 2
3678
  local s1 = Instance.new("Sound", sp)
3679
  s1.SoundId = "rbxassetid://142070127"
3680
  s1.Pitch = 1.15
3681
  s1.Volume = 1
3682
  local s2 = Instance.new("Sound", sp)
3683
  s2.SoundId = "rbxassetid://157878578"
3684
  s2.Pitch = 1.15
3685
  s2.Volume = 1
3686
  local s3 = Instance.new("Sound", sp)
3687
  s3.SoundId = "rbxassetid://180204562"
3688
  s3.Pitch = 1.15
3689
  s3.Volume = 1
3690
  local s5 = Instance.new("Sound", sp)
3691
  s5.SoundId = "rbxassetid://222942614"
3692
  s5.Pitch = 1
3693
  s5.Volume = 1
3694
  local s4 = Instance.new("Sound", sp)
3695
  s4.SoundId = "rbxassetid://244578911"
3696
  s4.Pitch = 2
3697
  s4.Volume = 0.1
3698
  s4.Looped = true
3699
  wait()
3700
  s3:Play()
3701
  delay(0.5, function()
3702
    
3703
    s4:Play()
3704
  end
3705
)
3706
  local fb = NewFXBox()
3707
  for i = 0, 1, 0.05 do
3708
    local animspd = 0.3
3709
    torw.C0 = clerp(torw.C0, CFrame.new(0, -0.688065529, -0.19135952, 1, 0, 0, 0, 0.9238801, 0.382682055, 0, -0.382682055, 0.9238801) * ang(0, 0, 0), animspd)
3710
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.127452612, 0.203455865, 1, 0, 0, 0, 0.965925694, 0.258819848, 0, -0.258819848, 0.965925694) * ang(0, 0, 0), animspd)
3711
    law.C0 = clerp(law.C0, CFrame.new(0.405900359, 0.622551918, 0.37040484, 0.737276912, -0.675590754, 1.06186019e-06, 0.17485714, 0.19082129, -0.965925574, 0.652570188, 0.712154806, 0.258819938) * ang(0, 0, 0), animspd)
3712
    raw.C0 = clerp(raw.C0, CFrame.new(-9.53674316e-07, 0.0237717628, 0.334566593, 1, 0, 0, 0, 0.819152832, 0.573575437, 0, -0.573575437, 0.819152832) * ang(0, 0, 0), animspd)
3713
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.591989636, 0.139762461, 1, 0, 0, 0, 0.906307757, -0.422618419, 0, 0.422618419, 0.906307757) * ang(0, 0, 0), animspd)
3714
    llw.C0 = clerp(llw.C0, CFrame.new(1.04308128e-06, -0.277914524, -0.890877604, 1, 0, 0, 0, 0.793353081, 0.608761728, 0, -0.608761728, 0.793353081) * ang(0, 0, 0), animspd)
3715
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, -rad(55), -rad(90)), animspd)
3716
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3717
    lrs:wait()
3718
  end
3719
  local per = Instance.new("Part", fb)
3720
  per.CanCollide = false
3721
  ReSurface(per, 10)
3722
  per.Transparency = 0.5
3723
  per.Material = "Granite"
3724
  per.Anchored = true
3725
  per.BrickColor = bc("Royal purple")
3726
  per.Size = vec3(4, 0.2, 4)
3727
  per.CFrame = cf(Torso.CFrame.p) * cf(0, -3, 0) * ang(rad(90), 0, 0)
3728
  local me1 = Instance.new("SpecialMesh", per)
3729
  me1.MeshType = "FileMesh"
3730
  me1.MeshId = "rbxassetid://3270017"
3731
  me1.Scale = vec3(1, 1, 1)
3732
  spawn(function()
3733
    
3734
    local mx, it = 1, 0.05
3735
    for i = 0, mx + it, it do
3736
      me1.Scale = me1.Scale + vec3(2, 2, 2)
3737
      per.Transparency = 0.5 + i
3738
      lrs:wait()
3739
    end
3740
  end
3741
)
3742
  s5:Play()
3743
  local bv = Instance.new("BodyVelocity", HumanoidRootPart)
3744
  bv.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
3745
  bv.Velocity = Vector3.new(0, 150, 0)
3746
  spawn(function()
3747
    
3748
    wait()
3749
    bv:Destroy()
3750
  end
3751
)
3752
  hum.WalkSpeed = 250
3753
  local int = 0
3754
  local ting = 0
3755
  do
3756
    do
3757
      for i = 0, 1, 0.05 do
3758
        if i < 0.9 then
3759
          ting = ting + 0.25
3760
          if ting >= 1 then
3761
            ting = 0
3762
            BodyTrail(0, "Magenta")
3763
          end
3764
          local p = Instance.new("Part", fb)
3765
          p.Size = Vector3.new(3, 3, 3)
3766
          local anglez = ang(rad(rand(-360, 360)), rad(rand(-360, 360)), rad(rand(-360, 360)))
3767
          local setp = HumanoidRootPart.CFrame * CFrame.new(0, 2, 0):inverse() * anglez
3768
          p.CFrame = setp
3769
          p.CanCollide = false
3770
          p.Anchored = true
3771
          p.Material = "Granite"
3772
          p.Color = BrickColor.new("Magenta").Color
3773
          game.Debris:AddItem(p, 4)
3774
          spawn(function()
3775
    
3776
    for i = 0, 1, 0.05 do
3777
      p.Size = p.Size + Vector3.new(0.5, 0.5, 0.5)
3778
      p.CFrame = setp
3779
      p.Transparency = i
3780
      lrs:wait()
3781
    end
3782
    p:Destroy()
3783
  end
3784
)
3785
        end
3786
        do
3787
          int = int + 36
3788
          do
3789
            local animspd = 0.2
3790
            torw.C0 = lerp(torw.C0, cf(0, 0, 0) * ang(0, rad(int), 0), animspd)
3791
            hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.051027298, -0.188228667, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * ang(0, 0, 0), animspd)
3792
            law.C0 = lerp(law.C0, CFrame.new(0.309529305, 0.494719565, 0.188925743, 0.939692855, -0.342019558, -8.41849669e-07, 0.0298099965, 0.081900008, 0.99619472, -0.340717971, -0.936117053, 0.0871564522) * ang(0, 0, 0), animspd)
3793
            raw.C0 = clerp(raw.C0, CFrame.new(-0.485822797, 0.499988556, -0.275978863, 0.923879743, 0.38268292, 0, 0, 0, -1, -0.38268292, 0.923879743, 0) * ang(0, 0, 0), animspd)
3794
            rlw.C0 = clerp(rlw.C0, CFrame.new(-3.09944153e-06, 0.162638426, -1.09523427, 1, 0, 0, 0, 0.906308293, 0.422617137, 0, -0.422617137, 0.906308293) * ang(0, 0, 0), animspd)
3795
            llw.C0 = clerp(llw.C0, CFrame.new(-2.14576721e-06, -0.00759673119, -0.174313933, 1, 0, 0, 0, 0.996194661, 0.0871569663, 0, -0.0871569663, 0.996194661) * ang(0, 0, 0), animspd)
3796
            h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(-rad(90), rad(90), 0) * ang(-rad(45), 0, 0), animspd)
3797
            h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(-rad(90), rad(90), 0) * ang(rad(45), 0, 0), animspd)
3798
            lrs:wait()
3799
            -- DECOMPILER ERROR at PC693: LeaveBlock: unexpected jumping out DO_STMT
3800
3801
          end
3802
        end
3803
      end
3804
    end
3805
    hum.WalkSpeed = 30
3806
    local ting2 = 0
3807
    repeat
3808
      ting2 = ting2 + 0.25
3809
      if ting2 >= 1 then
3810
        ting2 = 0
3811
        BodyTrail(0, "Institutional white")
3812
      end
3813
      local animspd = 0.3
3814
      torw.C0 = lerp(torw.C0, CFrame.new(0, 0, 0) * ang(0, 0, 0), animspd)
3815
      hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.00565493107, -0.130732462, 1, 0, 0, 0, 0.99619478, -0.0871549696, 0, 0.087154977, 0.99619478) * ang(0, 0, 0), animspd)
3816
      law.C0 = lerp(law.C0, CFrame.new(-1.04904175e-05, 1.15000439, -0.349998474, 1, 0, 0, 0, -0.6755898, -0.737277806, 0, 0.737277806, -0.6755898) * ang(0, 0, 0), animspd)
3817
      raw.C0 = lerp(raw.C0, CFrame.new(-0.000442504883, 1.14998817, -0.350416183, 1, 0, 0, 0, -0.675590217, -0.737277329, 0, 0.737277329, -0.675590217) * ang(0, 0, 0), animspd)
3818
      rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.374032259, -1.07349765, 1, 0, 0, 0, 0.887011111, 0.461748064, 0, -0.461748064, 0.887011111) * ang(0, 0, 0), animspd)
3819
      llw.C0 = clerp(llw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3820
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3821
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3822
      lrs:wait()
3823
    until IsLanded == true
3824
    s4:Stop()
3825
    s1:Play()
3826
    s2:Play()
3827
    hum.WalkSpeed = 0
3828
    for Index,Player in next do
3829
      if Player:FindFirstChild("Humanoid") then
3830
        local h = Player.Humanoid
3831
        h.PlatformStand = true
3832
        ypcall(function()
3833
    
3834
    chr.Health:Destroy()
3835
  end
3836
)
3837
        local bv = Instance.new("BodyVelocity", h.Parent.HumanoidRootPart)
3838
        bv.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
3839
        local rn = 60
3840
        bv.Velocity = Vector3.new(rand(-rn, rn), rand(15, 40), rand(-rn, rn))
3841
        spawn(function()
3842
    
3843
    wait()
3844
    bv:Destroy()
3845
  end
3846
)
3847
        local crit = false
3848
        local d = rand()
3849
        if d > 0.85 then
3850
          crit = true
3851
          dot = true
3852
        end
3853
        local damage = rand(25, 35)
3854
        if crit then
3855
          damage = damage + rand(5, 15)
3856
        end
3857
        h.Health = h.Health - (damage) + 2
3858
        showDamage(h.Parent.HumanoidRootPart, tostring(damage), 1, "Royal purple")
3859
        if dot == true then
3860
          spawn(function()
3861
    
3862
    for i = 1, rand(2, 6) do
3863
      h.Health = h.Health - damage / 4 + 2
3864
      showDamage(h.Parent.HumanoidRootPart, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
3865
      wait(rand(0.8, 2.5))
3866
    end
3867
  end
3868
)
3869
        end
3870
      end
3871
    end
3872
    spawn(function()
3873
    
3874
    local origin = HumanoidRootPart.CFrame
3875
    for i = 1, 4 do
3876
      local p = Instance.new("Part", fb)
3877
      do
3878
        p.Size = Vector3.new(3, 3, 3)
3879
        local anglez = ang(rad(rand(-360, 360)), rad(rand(-360, 360)), rad(rand(-360, 360)))
3880
        local setp = origin * cf(0, 2, 0):inverse() * anglez
3881
        p.CFrame = setp
3882
        p.CanCollide = false
3883
        p.Anchored = true
3884
        p.Material = "Granite"
3885
        p.Color = BrickColor.new("Magenta").Color
3886
        local otp = p.Touched:connect(function(hit)
3887
      
3888
      if not hit:IsDescendantOf(Character) and not hit.Parent:FindFirstChild("Humanoid") and hit.Name ~= "Base" and hit.Name ~= "Wall" then
3889
        print(hit.Name)
3890
        hit.Anchored = false
3891
        hit:BreakJoints()
3892
        wait()
3893
        local bv = Instance.new("BodyVelocity", hit)
3894
        do
3895
          bv.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
3896
          bv.Velocity = Vector3.new(rand(-150, 150), rand(-150, 150), rand(-150, 150))
3897
          spawn(function()
3898
        
3899
        wait()
3900
        bv:Destroy()
3901
      end
3902
)
3903
        end
3904
      end
3905
    end
3906
)
3907
        spawn(function()
3908
      
3909
      for i = 0, 1.05, 0.05 do
3910
        p.Transparency = i
3911
        p.Size = p.Size + vec3(0.5, 0.5, 0.5)
3912
        p.CFrame = setp * ang(rad(i * 3), rad(i * 3), rad(i * 3))
3913
        lrs:wait()
3914
      end
3915
      otp:disconnect()
3916
      p:Destroy()
3917
    end
3918
)
3919
      end
3920
    end
3921
  end
3922
)
3923
    for i = 0, 1, 0.05 do
3924
      local animspd = 0.2
3925
      torw.C0 = clerp(torw.C0, CFrame.new(-9.53674316e-07, -0.940428734, -0.286800385, 1, 0, 0, 0, 0.819152594, 0.573575675, 0, -0.573575675, 0.819152594) * ang(0, 0, 0), animspd)
3926
      hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.153496861, 0.154758215, 1, 0, 0, 0, 0.965925753, 0.258819431, 0, -0.258819431, 0.965925753) * ang(0, 0, 0), animspd)
3927
      law.C0 = clerp(law.C0, CFrame.new(-0.000436782837, 1.04063034, -0.613723755, 1, 0, 0, 0, -0.537298799, -0.843392015, 0, 0.843392015, -0.537298799) * ang(0, 0, 0), animspd)
3928
      raw.C0 = clerp(raw.C0, CFrame.new(-0.0504407883, 1.04063225, -0.613725662, 1, 0, 0, 0, -0.537298322, -0.843392372, 0, 0.843392372, -0.537298322) * ang(0, 0, 0), animspd)
3929
      rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.965613842, 0.123298049, 1, 0, 0, 0, 0.819152594, -0.573575675, 0, 0.573575675, 0.819152594) * ang(0, 0, 0), animspd)
3930
      llw.C0 = clerp(llw.C0, CFrame.new(0, 0.116882801, -1.07864153, 1, 0, 0, 0, 0.843390703, 0.537300885, 0, -0.537300885, 0.843390703) * ang(0, 0, 0), animspd)
3931
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3932
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
3933
      lrs:wait()
3934
    end
3935
    game.Debris:AddItem(fb, 10)
3936
    HandleSP(function(s)
3937
    
3938
    s:Destroy()
3939
  end
3940
)
3941
    ds = false
3942
  end
3943
end
3944
)
3945
  Attack1 = function()
3946
  
3947
  ds = true
3948
  local sw = sounds:swing()
3949
  for i = 0, 1, 0.1 do
3950
    local animspd = 0.5
3951
    torw.C0 = clerp(torw.C0, cf(0, height, 0) * ang(0, rad(55), 0), animspd)
3952
    hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, -rad(55), 0), animspd)
3953
    law.C0 = lerp(law.C0, cf(-rad(25), 0.5, -1) * ang(rad(80), rad(20), -rad(25)), animspd)
3954
    raw.C0 = lerp(raw.C0, cf(rad(12), -0.25, 0.3) * ang(-rad(15), 0, rad(15)), animspd)
3955
    rlw.C0 = clerp(rlw.C0, cf(-rad(4), 0, 0) * ang(0, 0, rad(4)), animspd)
3956
    llw.C0 = clerp(llw.C0, cf(rad(5), 0, 0) * ang(0, 0, -rad(5)), animspd)
3957
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(0), -rad(90)), animspd)
3958
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(180), rad(25)), animspd)
3959
    lrs:wait()
3960
  end
3961
  sw:Play()
3962
  local debhet = false
3963
  for i = 0, 1, 0.1 do
3964
    GenTrail(trailbox1.CFrame * cf(0, 1, 0), 30)
3965
    MagDmg(hitbox1, 5, 15, function(chr, h)
3966
    
3967
    if debhet == false then
3968
      debhet = true
3969
      local crit = false
3970
      do
3971
        local d = rand()
3972
        if d > 0.8 then
3973
          crit = true
3974
          dot = true
3975
        end
3976
        delay(0.05, function()
3977
      
3978
      debhet = false
3979
    end
3980
)
3981
        local damage = rand(5, 12)
3982
        h.Health = h.Health - damage + 2
3983
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
3984
        if dot == true then
3985
          do
3986
            spawn(function()
3987
      
3988
      for i = 1, rand(2, 6) do
3989
        h.Health = h.Health - damage / 4 + 2
3990
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
3991
        wait(rand(0.8, 2.5))
3992
      end
3993
    end
3994
)
3995
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
3996
3997
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
3998
3999
          end
4000
        end
4001
      end
4002
    end
4003
  end
4004
)
4005
    local animspd = 0.5
4006
    torw.C0 = clerp(torw.C0, cf(0, height, 0) * ang(0, -rad(55), 0), animspd)
4007
    hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, rad(55), 0), animspd)
4008
    law.C0 = lerp(law.C0, cf(rad(45), 1, 0) * ang(rad(80), rad(20), rad(45)), animspd)
4009
    raw.C0 = lerp(raw.C0, cf(rad(12), -0.25, 0.3) * ang(-rad(15), 0, rad(15)), animspd)
4010
    rlw.C0 = clerp(rlw.C0, cf(-rad(4), 0, 0) * ang(0, 0, rad(4)), animspd)
4011
    llw.C0 = clerp(llw.C0, cf(rad(5), 0, 0) * ang(0, 0, -rad(5)), animspd)
4012
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(60), -rad(90)), animspd)
4013
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(195), rad(40)), animspd)
4014
    lrs:wait()
4015
  end
4016
  dkd = false
4017
end
4018
4019
  Attack2 = function()
4020
  
4021
  ds = true
4022
  for i = 0, 1, 0.075 do
4023
    local animspd = 0.3
4024
    torw.C0 = clerp(torw.C0, CFrame.new(0, height + -0.316644907, -0.127640963, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872), animspd)
4025
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.00565731525, -0.13073346, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478), animspd)
4026
    law.C0 = clerp(law.C0, cf(0, 0, 0) * ang(rad(90), -rad(30), rad(30)), animspd)
4027
    raw.C0 = clerp(raw.C0, cf(0, 0, 0) * ang(rad(100), rad(30), -rad(30)), animspd)
4028
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.357986093, -0.299931765, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872), animspd)
4029
    llw.C0 = clerp(llw.C0, CFrame.new(0, -0.220270157, -0.902203202, 1, 0, 0, 0, 0.819152355, 0.573576093, 0, -0.573576093, 0.819152355), animspd)
4030
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(180), 0), animspd)
4031
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(180), 0), animspd)
4032
    lrs:wait()
4033
  end
4034
  HumanoidRootPart.Velocity = HumanoidRootPart.CFrame.lookVector * 50
4035
  delay(0.1, function()
4036
    
4037
    HumanoidRootPart.Velocity = HumanoidRootPart.CFrame.lookVector * 0
4038
  end
4039
)
4040
  local debhet1, debhet = false, false
4041
  hum.WalkSpeed = 5
4042
  for i = 0, 1, 0.075 do
4043
    MagDmg(hitbox1, 5, 8, function(chr, h)
4044
    
4045
    if debhet == false then
4046
      debhet = true
4047
      local crit = false
4048
      do
4049
        local d = rand()
4050
        if d > 0.9 then
4051
          crit = true
4052
          dot = true
4053
        end
4054
        delay(0.2, function()
4055
      
4056
      debhet = false
4057
    end
4058
)
4059
        local damage = rand(12, 18)
4060
        h.Health = h.Health - damage + 2
4061
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
4062
        if dot == true then
4063
          do
4064
            spawn(function()
4065
      
4066
      for i = 1, rand(2, 6) do
4067
        h.Health = h.Health - damage / 4 + 2
4068
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
4069
        wait(rand(0.8, 2.5))
4070
      end
4071
    end
4072
)
4073
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
4074
4075
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
4076
4077
          end
4078
        end
4079
      end
4080
    end
4081
  end
4082
)
4083
    MagDmg(hitbox2, 5, 8, function(chr, h)
4084
    
4085
    if debhet1 == false then
4086
      debhet1 = true
4087
      local crit = false
4088
      do
4089
        local d = rand()
4090
        if d > 0.9 then
4091
          crit = true
4092
          dot = true
4093
        end
4094
        delay(0.2, function()
4095
      
4096
      debhet1 = false
4097
    end
4098
)
4099
        local damage = rand(12, 18)
4100
        h.Health = h.Health - damage + 2
4101
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
4102
        if dot == true then
4103
          do
4104
            spawn(function()
4105
      
4106
      for i = 1, rand(2, 6) do
4107
        h.Health = h.Health - damage / 4 + 2
4108
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
4109
        wait(rand(0.8, 2.5))
4110
      end
4111
    end
4112
)
4113
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
4114
4115
            -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
4116
4117
          end
4118
        end
4119
      end
4120
    end
4121
  end
4122
)
4123
    local animspd = 0.3
4124
    torw.C0 = clerp(torw.C0, CFrame.new(0, height + -0.316644907, -0.127640963, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872), animspd)
4125
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, 0.00565731525, -0.13073346, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478), animspd)
4126
    law.C0 = lerp(law.C0, CFrame.new(-0.238501668, -0.489723861, -0.596781075, 0.907673419, 0.258819282, -0.330365866, -0.412760526, 0.408217788, -0.814240098, -0.0758797824, 0.875426173, 0.477358788), animspd)
4127
    raw.C0 = lerp(raw.C0, CFrame.new(0.338492751, -0.393148661, -0.570888698, 0.907674551, -0.258814812, 0.330366135, 0.412759483, 0.408227324, -0.814236045, 0.0758718997, 0.875423074, 0.477365732), animspd)
4128
    rlw.C0 = clerp(rlw.C0, CFrame.new(0, 0.238677025, 0.0656869411, 1, 0, 0, 0, 0.819152296, -0.573576212, 0, 0.573576212, 0.819152296), animspd)
4129
    llw.C0 = clerp(llw.C0, CFrame.new(0, -0.220270157, -0.902203202, 1, 0, 0, 0, 0.819152355, 0.573576093, 0, -0.573576093, 0.819152355), animspd)
4130
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(120), 0), animspd)
4131
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(120), 0), animspd)
4132
    lrs:wait()
4133
  end
4134
  dkd = false
4135
end
4136
4137
  Attack3 = function()
4138
  
4139
  dkd = true
4140
  for i = 0, 1, 0.05 do
4141
    local animspd = 0.35
4142
    torw.C0 = clerp(torw.C0, CFrame.new(-3.81469727e-06, height + 0, 8.10623169e-06, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414), animspd)
4143
    hedw.C0 = clerp(hedw.C0, CFrame.new(0, -7.91549683e-05, 0, 0.76604414, 0, 0.642788053, 0, 1, 0, -0.642788053, 0, 0.76604414), animspd)
4144
    law.C0 = clerp(law.C0, CFrame.new(-0.231363416, -0.313025355, -0.0123214126, 0.939692736, 0.342020154, -1.51991844e-06, -0.342020124, 0.939692676, -2.54413351e-07, 1.31130219e-06, 7.4505806e-07, 1.00000012), animspd)
4145
    raw.C0 = clerp(raw.C0, CFrame.new(0.774468005, 1.68742216, -1.05526197, 0.526540399, -0.554391623, 0.644519508, -0.39162308, -0.831067145, -0.394916266, 0.754577219, -0.0444693267, -0.654702842), animspd)
4146
    rlw.C0 = clerp(rlw.C0, CFrame.new(-4.82797623e-06, 1.90734863e-05, 9.53674316e-07, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012), animspd)
4147
    llw.C0 = clerp(llw.C0, CFrame.new(0.242321491, -0.181349516, -0.62571007, 0.977650642, 0.126749054, 0.167731822, -0.167730987, 0.951251507, 0.258818567, -0.126750082, -0.281167984, 0.951251388), animspd)
4148
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4149
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, rad(90)), animspd)
4150
    lrs:wait()
4151
  end
4152
  for i = 0, 1, 0.075 do
4153
    MagDmg(hitbox2, 5, 8, function(chr, h)
4154
    
4155
    if debhet1 == false then
4156
      debhet1 = true
4157
      local crit = false
4158
      do
4159
        local d = rand()
4160
        if d > 0.9 then
4161
          crit = true
4162
          dot = true
4163
        end
4164
        delay(0.2, function()
4165
      
4166
      debhet1 = false
4167
    end
4168
)
4169
        local damage = rand(12, 18)
4170
        h.Health = h.Health - damage + 2
4171
        showDamage(h.Parent, tostring(damage), 1, "Royal purple")
4172
        if dot == true then
4173
          do
4174
            spawn(function()
4175
      
4176
      for i = 1, rand(2, 6) do
4177
        h.Health = h.Health - damage / 4 + 2
4178
        showDamage(h.Parent, "(Dmg Over Time)\n" .. tostring(math.floor(damage / 3)), 0.3, "Toothpaste")
4179
        wait(rand(0.8, 2.5))
4180
      end
4181
    end
4182
)
4183
            -- DECOMPILER ERROR at PC42: LeaveBlock: unexpected jumping out IF_THEN_STMT
4184
4185
            -- DECOMPILER ERROR at PC42: LeaveBlock: unexpected jumping out IF_STMT
4186
4187
          end
4188
        end
4189
      end
4190
    end
4191
  end
4192
)
4193
    local animspd = 0.35
4194
    torw.C0 = clerp(torw.C0, CFrame.new(-0.0466222763, height + -0.690346003, -0.282869935, 0.984836638, -0.09323778, 0.146299437, -0.0075959973, 0.819316864, 0.573290706, -0.173317939, -0.565708995, 0.806185007), animspd)
4195
    hedw.C0 = clerp(hedw.C0, CFrame.new(0.0227015726, 0.0227335691, -0.259479046, 0.99619472, -0.015133746, -0.0858321339, -8.30739737e-07, 0.98480767, -0.173649102, 0.0871561095, 0.172988325, 0.981060147), animspd)
4196
    law.C0 = clerp(law.C0, CFrame.new(-0.423365831, -0.805190384, 0.442436278, 0.749662578, 0.630910277, 0.199895933, -0.65233624, 0.653458774, 0.383991092, 0.111640185, -0.418263078, 0.90143919), animspd)
4197
    raw.C0 = clerp(raw.C0, CFrame.new(0.0403805971, 0.54813695, -0.608423054, 0.984808505, -0.0735414475, -0.157301858, -0.0996458605, 0.502540171, -0.858792305, 0.142207339, 0.861420274, 0.487577677), animspd)
4198
    rlw.C0 = clerp(rlw.C0, CFrame.new(0.130929023, -0.107013583, -0.285914183, 0.984808505, 0.132908016, -0.111748315, -0.0996458605, 0.959596634, 0.263144672, 0.142207339, -0.248011827, 0.958262563), animspd)
4199
    llw.C0 = clerp(llw.C0, CFrame.new(0.0952451527, 0.272332788, 0.228919625, 0.984808505, -0.0153057612, -0.172968075, -0.0996458605, 0.765958309, -0.635121047, 0.142207339, 0.642708182, 0.752797008), animspd)
4200
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4201
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, rad(135), 0), 1)
4202
    lrs:wait()
4203
  end
4204
  dkd = false
4205
end
4206
4207
  Attack4 = function()
4208
  
4209
  dkd = true
4210
  for i = 0, 1, 0.025 do
4211
    local animspd = 0.15
4212
    torw.C0 = clerp(torw.C0, CFrame.new(-0.0466222763, height + -0.690346003, -0.282869577, 0.984836638, -0.09323778, 0.146299437, -0.0075959973, 0.819316864, 0.573290706, -0.173317939, -0.565708995, 0.806185007), animspd)
4213
    hedw.C0 = clerp(hedw.C0, CFrame.new(0.0227025263, 0.0227332115, -0.25947845, 0.99619472, -0.015133746, -0.0858321339, -8.30739737e-07, 0.98480767, -0.173649102, 0.0871561095, 0.172988325, 0.981060147), animspd)
4214
    law.C0 = clerp(law.C0, CFrame.new(0.0528661013, 0.335999966, -0.483066082, 0.928495824, -0.224704504, -0.295640707, -0.344109386, -0.221375376, -0.912459195, 0.139586136, 0.948947251, -0.282869011), animspd)
4215
    raw.C0 = clerp(raw.C0, CFrame.new(0.135996819, -0.360626996, 0.131640285, 0.959433854, -0.180004746, -0.216991097, 0.246674418, 0.908648968, 0.336910933, 0.136523187, -0.376769871, 0.916190982), animspd)
4216
    rlw.C0 = clerp(rlw.C0, CFrame.new(0.130929977, -0.107013106, -0.285915136, 0.984808505, 0.132908016, -0.111748315, -0.0996458605, 0.959596634, 0.263144672, 0.142207339, -0.248011827, 0.958262563), animspd)
4217
    llw.C0 = clerp(llw.C0, CFrame.new(0.0952461064, 0.272332549, 0.228919744, 0.984808505, -0.0153057612, -0.172968075, -0.0996458605, 0.765958309, -0.635121047, 0.142207339, 0.642708182, 0.752797008), animspd)
4218
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4219
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4220
    lrs:wait()
4221
  end
4222
  height = 14
4223
  local bp = nil
4224
  local debhet1 = false
4225
  for i = 0, 1, 0.05 do
4226
    MagDmg(hitbox1, 8, 0, function(chr, h)
4227
    
4228
    if debhet1 == false then
4229
      debhet1 = true
4230
      warn("k")
4231
      bp = Instance.new("BodyPosition", chr.HumanoidRootPart)
4232
      bp.Position = HumanoidRootPart.CFrame * cf(0, height, -3).p
4233
      bp.MaxForce = vec3(9000000000, 9000000000, 9000000000)
4234
      bp.P = 10000
4235
      bp.D = 300
4236
      delay(1, function()
4237
      
4238
      debhet1 = false
4239
    end
4240
)
4241
    end
4242
  end
4243
)
4244
    local animspd = 0.2
4245
    torw.C0 = clerp(torw.C0, CFrame.new(-0.0466208458, height + 0.409653425, 0.117130518, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872), animspd)
4246
    hedw.C0 = clerp(hedw.C0, CFrame.new(-0.00449903309, -0.0233068466, 0.0928348526, 0.999496222, -0.0235671494, 0.0212592408, 0.0217354894, 0.99634409, 0.082620576, -0.0231286511, -0.0821168572, 0.996354342), animspd)
4247
    law.C0 = clerp(law.C0, CFrame.new(0.150065541, 0.380384982, -0.504315972, 0.966921747, -0.229312122, -0.111706652, -0.163986176, -0.223409697, -0.960831404, 0.195373923, 0.947366953, -0.253623724), animspd)
4248
    raw.C0 = clerp(raw.C0, CFrame.new(0.556985497, -0.373821795, 0.787944138, 0.828413546, -0.559688926, 0.0218946207, 0.421200305, 0.648246408, 0.634324133, -0.369217277, -0.516260624, 0.772757173), animspd)
4249
    rlw.C0 = clerp(rlw.C0, CFrame.new(-0.0711208582, 0.0647822618, -0.705621958, 0.99681288, -0.0797582269, 0.00164395967, 0.0682673156, 0.863500178, 0.499706984, -0.0412752926, -0.498002112, 0.866192997), animspd)
4250
    llw.C0 = clerp(llw.C0, CFrame.new(0.101902485, 0.00366866589, -0.193562478, 0.999971092, 0.00753792096, -0.000994257745, -0.00725150481, 0.984837651, 0.173327416, 0.00228571077, -0.173315212, 0.984863758), animspd)
4251
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, rad(175), 0), animspd)
4252
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4253
    lrs:wait()
4254
  end
4255
  Humanoid.WalkSpeed = 1
4256
  dkd = false
4257
  print("press an attack button to attack mid-air")
4258
  wait(0.75)
4259
  repeat
4260
    lrs:wait()
4261
  until dkd == false
4262
  height = 0
4263
  warn("ended")
4264
  pcall(function()
4265
    
4266
    bp.P = 0
4267
    bp.D = 0
4268
    bp.MaxForce = vec3(0, 0, 0)
4269
    bp.Parent = workspace
4270
  end
4271
)
4272
end
4273
4274
  local ComboResetTime, canatk = 0.3, true
4275
  local combo = 0
4276
  ComboUp = function()
4277
  
4278
  if dkd == true then
4279
    return 
4280
  end
4281
  if combo == 0 and canatk == true then
4282
    canatk = false
4283
    Attack1()
4284
    combo = 1
4285
    canatk = true
4286
    spawn(function()
4287
    
4288
    ds = true
4289
    wait(ComboResetTime)
4290
    if canatk == true then
4291
      ds = false
4292
    end
4293
    if combo == 1 and not ds then
4294
      combo = 0
4295
      print("combo reset")
4296
    end
4297
  end
4298
)
4299
    return 
4300
  end
4301
  if combo == 1 and canatk == true then
4302
    canatk = false
4303
    Attack2()
4304
    combo = 2
4305
    canatk = true
4306
    spawn(function()
4307
    
4308
    ds = true
4309
    wait(ComboResetTime)
4310
    if canatk == true then
4311
      ds = false
4312
    end
4313
    if combo == 2 and not ds then
4314
      combo = 0
4315
      print("combo reset")
4316
    end
4317
  end
4318
)
4319
    return 
4320
  end
4321
  if combo == 2 and canatk == true then
4322
    canatk = false
4323
    Attack3()
4324
    combo = 3
4325
    canatk = true
4326
    spawn(function()
4327
    
4328
    ds = true
4329
    wait(ComboResetTime)
4330
    if canatk == true then
4331
      ds = false
4332
    end
4333
    if combo == 3 and not ds then
4334
      combo = 0
4335
      print("combo reset")
4336
    end
4337
  end
4338
)
4339
    return 
4340
  end
4341
  if combo == 3 and canatk == true then
4342
    canatk = false
4343
    Attack4()
4344
    combo = 0
4345
    wait(ComboResetTime)
4346
    canatk = true
4347
    spawn(function()
4348
    
4349
    if canatk == true then
4350
      ds = false
4351
    end
4352
    wait(ComboResetTime / 4)
4353
    if combo == 0 and not ds then
4354
      combo = 0
4355
      print("combo reset")
4356
    end
4357
  end
4358
)
4359
    return 
4360
  end
4361
end
4362
4363
  mouse.Button1Down:connect(function()
4364
  
4365
  ComboUp()
4366
end
4367
)
4368
  LookAround_AFKAnim = function()
4369
  
4370
  ds = true
4371
  for i = 0, 1, 0.05 do
4372
    torw.C0 = lerp(torw.C0, cf(0, 0, 0) * ang(-rad(0), -rad(65), 0), 0.125)
4373
    hedw.C0 = clerp(hedw.C0, cf(0, 0, -rad(9)) * ang(rad(9), rad(65), 0) * eu(-rad(8), 0, 0), 0.125)
4374
    raw.C0 = lerp(raw.C0, cf(0, 0.5, 0.25) * ang(rad(90), 0, -rad(65)), animspd)
4375
    law.C0 = lerp(law.C0, cf(-0.65, 0.5, -1) * ang(rad(90), 0, -rad(32.5)), animspd)
4376
    rlw.C0 = clerp(rlw.C0, cf(-0.2, -0.15, 0) * ang(0, 0, rad(12.5)), animspd)
4377
    llw.C0 = clerp(llw.C0, cf(0, 0, -0.35) * ang(0, rad(32.5), -rad(5)), animspd)
4378
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, -rad(45), -rad(55)), animspd)
4379
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, -rad(55), rad(45)), animspd)
4380
    lrs:wait()
4381
  end
4382
  for i = 0, 1, 0.05 do
4383
    torw.C0 = lerp(torw.C0, cf(0, 0, 0) * ang(-rad(0), -rad(65), 0), 0.125)
4384
    hedw.C0 = clerp(hedw.C0, cf(0, 0, -rad(9)) * ang(rad(9), rad(65), 0) * eu(-rad(8), 0, 0), 0.125)
4385
    raw.C0 = lerp(raw.C0, cf(0, 0.5, 0.25) * ang(rad(90), 0, -rad(65)), animspd)
4386
    law.C0 = lerp(law.C0, cf(-0.65, 0.5, -1) * ang(rad(90), 0, -rad(32.5)), animspd)
4387
    rlw.C0 = clerp(rlw.C0, cf(-0.2, -0.15, 0) * ang(0, 0, rad(12.5)), animspd)
4388
    llw.C0 = clerp(llw.C0, cf(0, 0, -0.35) * ang(0, rad(32.5), -rad(5)), animspd)
4389
    h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, -rad(45), -rad(55)), animspd)
4390
    h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, -rad(55), rad(45)), animspd)
4391
    lrs:wait()
4392
  end
4393
  ds = false
4394
end
4395
4396
  Fiddle_AKFAnim = function()
4397
  
4398
  print("Fiddle Played")
4399
end
4400
4401
  hum.MaxHealth = 200
4402
  wait(0.1)
4403
  hum.Health = 200
4404
  HumanoidRootPart.Transparency = 1
4405
  lrs:connect(function()
4406
  hum.MaxHealth = OverallHealth
4407
  if torso.CFrame.Y < -40 then
4408
    torso.CFrame = CFrame.new(math.random(-100, 100), 10, math.random(-100, 100))
4409
  end
4410
  local tmag_y = torso.Velocity.Y
4411
  local trot = torso.RotVelocity.Y / 50
4412
  local cap = 2
4413
  sine = sine + change
4414
  Char.Humanoid.FreeFalling:connect(function(FF)
4415
    if DebounceFallin == true then
4416
      return 
4417
    end
4418
    if FF then
4419
      FreeFalling = true
4420
    else
4421
      FreeFalling = false
4422
    end
4423
  end)
4424
    hum.JumpPower = 0
4425
    hum.WalkSpeed = 9
4426
    if ds then
4427
      return 
4428
    end
4429
  if FreeFalling == true and DebounceState == false and ds == false then
4430
    State = "FreeFalling"
4431
  else
4432
    if (torso.Velocity * Vector3.new(1, 1, 1)).magnitude < 5 and DebounceState == false and ds == false then
4433
      State = "Idle"
4434
    else
4435
      if (torso.Velocity * Vector3.new(1, 1, 1)).magnitude > 6 and DebounceState == false and ds == false then
4436
        State = "Walking"
4437
      else
4438
        if Attacking == true then
4439
          State = "Attacking"
4440
        else
4441
          if DebounceState == true or ds == true then
4442
            State = "Debouncing"
4443
          end
4444
        end
4445
      end
4446
    end
4447
  end
4448
  if State == "FreeFalling" then
4449
    change = 2
4450
      local animspd = 0.1
4451
      torw.C0 = clerp(torw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4452
      hedw.C0 = clerp(hedw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4453
      law.C0 = clerp(law.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4454
      raw.C0 = clerp(raw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4455
      rlw.C0 = clerp(rlw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4456
      llw.C0 = clerp(llw.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4457
      h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4458
      h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, 0, 0), animspd)
4459
  else
4460
    if State == "Idle" then
4461
            local animspd = 0.2
4462
            local change = 1.25
4463
            torw.C0 = lerp(torw.C0, cf(0, sin(sine / 15) / 25, 0) * ang(-rad(0), -rad(65), cos(sine / 15) / 30), 0.125)
4464
            hedw.C0 = clerp(hedw.C0, cf(-cos(sine / 15) / 20, 0, -rad(9) + -cos(sine / 15) / 40) * ang(rad(9), rad(65), 0) * eu(-rad(8) + cos(sine / 15) / 20, 0, 0), 0.125)
4465
            raw.C0 = lerp(raw.C0, cf(0, 0.5 + sin(sine / 15) / 12, 0.25) * ang(rad(90), -sin(sine / 15) / 12, -rad(65)), animspd)
4466
            law.C0 = lerp(law.C0, cf(-0.65, 0.5 + sin(sine / 15) / 12, -1) * ang(rad(90), 0, -rad(32.5)), animspd)
4467
            rlw.C0 = clerp(rlw.C0, cf(-0.2, -0.15 + -sin(sine / 15) / 25, 0) * ang(0, 0, rad(12.5) + -cos(sine / 15) / 30), animspd)
4468
            llw.C0 = clerp(llw.C0, cf(0, -sin(sine / 15) / 25, -0.35) * ang(0, rad(32.5), -rad(5) + -cos(sine / 15) / 30), animspd)
4469
            h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(0, -rad(45), -rad(55)), animspd)
4470
            h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(0, -rad(55), rad(45)), animspd)
4471
    else
4472
      if State == "Walking" then
4473
                          local animspd = 0.1
4474
                          change = 1.35
4475
                          torw.C0 = lerp(torw.C0, cf(trot * 8, cos(sine / 3) / 8, 0) * ang(-rad(10) + cos(sine / 3) / 8, cos(sine / 6) / 8, trot), animspd)
4476
                          hedw.C0 = clerp(hedw.C0, cf(0, 0, -0.2 + cos(sine / 3) / 8) * ang(rad(10) + -cos(sine / 3) / 8, trot + -cos(sine / 6) / 8, 0), animspd)
4477
                          law.C0 = lerp(law.C0, cf(-0.25, -0.3, -cos(sine / 6) / 3) * ang(cos(sine / 6) / 3, 0, -rad(20)), animspd)
4478
                          raw.C0 = lerp(raw.C0, cf(0.5, 0.25 + cos(sine / 3) / 8, -1.25) * ang(rad(80) + cos(sine / 3) / 8, rad(7), rad(35)), animspd)
4479
                          rlw.C0 = clerp(rlw.C0, cf(-0.034, -sin(sine / 6) / 4, -0.4 + -cos(sine / 6) / 2 + sin(sine / 6) / 2) * ang(-rad(5) + sin(sine / 6) / 3, -cos(sine / 6) / 8, rad(2)), animspd)
4480
                          llw.C0 = clerp(llw.C0, cf(0.034, sin(sine / 6) / 4, -0.4 + cos(sine / 6) / 2 + -sin(sine / 6) / 2) * ang(-rad(5) + -sin(sine / 6) / 3, -cos(sine / 6) / 8, -rad(2)), animspd)
4481
                          h1w.C0 = lerp(h1w.C0, cf(0, 0, 0) * ang(-rad(15), -rad(30), rad(15)), animspd)
4482
                          h2w.C0 = lerp(h2w.C0, cf(0, 0, 0) * ang(rad(15), rad(245), -rad(7)), animspd)
4483
      end
4484
    end
4485
  end
4486
  if State == "Attacking" then
4487
  end
4488
end)
4489
end
4490
print("Full Power: Lucifer Awakened")
4491
print("----Controls----")
4492
print 'Backflip Slash - Q'
4493
print 'Blade Spear - F (WIP do not use)'
4494
print 'Blade Berserk - E'
4495
print 'Sit - Z'
4496
print 'Ground Breaker - X (WIP)'
4497
print 'Lie Down - C'
4498
print 'Void Blast - R (WIP)'
4499
print 'Working on issue with custom jump'