View difference between Paste ID: Us9KhbeH and u3U32bzG
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do
6
	print("FE Compatibility code V2 by Mokiros")
7
	local RealPlayer = RealPlayer
8
	script.Parent = RealPlayer.Character
9
10
	--Fake event to make stuff like Mouse.KeyDown work
11
	local Disconnect_Function = function(this)
12
		this[1].Functions[this[2]] = nil
13
	end
14
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15
	local FakeEvent_Metatable = {__index={
16
		Connect = function(this,f)
17
			local i = tostring(math.random(0,10000))
18
			while this.Functions[i] do
19
				i = tostring(math.random(0,10000))
20
			end
21
			this.Functions[i] = f
22
			return setmetatable({this,i},Disconnect_Metatable)
23
		end
24
	}}
25
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26
	local function fakeEvent()
27
		return setmetatable({Functions={}},FakeEvent_Metatable)
28
	end
29
30
	--Creating fake input objects with fake variables
31
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32
    FakeMouse.keyUp = FakeMouse.KeyUp
33
    FakeMouse.keyDown = FakeMouse.KeyDown
34
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37
	end}
38
	--Merged 2 functions into one by checking amount of arguments
39
	CAS.UnbindAction = CAS.BindAction
40
41
	--This function will trigger the events that have been :Connect()'ed
42
	local function TriggerEvent(self,ev,...)
43
		for _,f in pairs(self[ev].Functions) do
44
			f(...)
45
		end
46
	end
47
	FakeMouse.TriggerEvent = TriggerEvent
48
	UIS.TriggerEvent = TriggerEvent
49
50
	--Client communication
51
	local Event = Instance.new("RemoteEvent")
52
	Event.Name = "UserInput_Event"
53
	Event.OnServerEvent:Connect(function(plr,io)
54
	    if plr~=RealPlayer then return end
55
		FakeMouse.Target = io.Target
56
		FakeMouse.Hit = io.Hit
57
		if not io.isMouse then
58
			local b = io.UserInputState == Enum.UserInputState.Begin
59
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
60
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61
			end
62
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
63
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64
			end
65
			for _,t in pairs(CAS.Actions) do
66
				for _,k in pairs(t.Keys) do
67
					if k==io.KeyCode then
68
						t.Function(t.Name,io.UserInputState,io)
69
					end
70
				end
71
			end
72
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74
	    end
75
	end)
76
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77
	local Mouse = owner:GetMouse()
78
	local UIS = game:GetService("UserInputService")
79
	local input = function(io,RobloxHandled)
80
		if RobloxHandled then return end
81
		--Since InputObject is a client-side instance, we create and pass table instead
82
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83
	end
84
	UIS.InputBegan:Connect(input)
85
	UIS.InputEnded:Connect(input)
86
	local h,t
87
	--Give the server mouse data every second frame, but only if the values changed
88
	--If player is not moving their mouse, client won't fire events
89
	local HB = game:GetService("RunService").Heartbeat
90
	while true do
91
		if h~=Mouse.Hit or t~=Mouse.Target then
92
			h,t=Mouse.Hit,Mouse.Target
93
			Event:FireServer({isMouse=true,Target=t,Hit=h})
94
		end
95
		--Wait 2 frames
96
		for i=1,2 do
97
			HB:Wait()
98
		end
99
	end]==],script)
100
101
	----Sandboxed game object that allows the usage of client-side methods and services
102
	--Real game object
103
	local RealGame = game
104
105
	--Metatable for fake service
106
	local FakeService_Metatable = {
107
		__index = function(self,k)
108
			local s = rawget(self,"_RealService")
109
			if s then
110
				return typeof(s[k])=="function"
111
				and function(_,...)return s[k](s,...)end or s[k]
112
			end
113
		end,
114
		__newindex = function(self,k,v)
115
			local s = rawget(self,"_RealService")
116
			if s then s[k]=v end
117
		end
118
	}
119
	local function FakeService(t,RealService)
120
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
121
		return setmetatable(t,FakeService_Metatable)
122
	end
123
124
	--Fake game object
125
	local FakeGame = {
126
		GetService = function(self,s)
127
			return rawget(self,s) or RealGame:GetService(s)
128
		end,
129
		Players = FakeService({
130
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
131
		},"Players"),
132
		UserInputService = FakeService(UIS,"UserInputService"),
133
		ContextActionService = FakeService(CAS,"ContextActionService"),
134
		RunService = FakeService({
135
			_btrs = {},
136
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
137
			BindToRenderStep = function(self,name,_,fun)
138
				self._btrs[name] = self.Heartbeat:Connect(fun)
139
			end,
140
			UnbindFromRenderStep = function(self,name)
141
				self._btrs[name]:Disconnect()
142
			end,
143
		},"RunService")
144
	}
145
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
146
	FakeGame.service = FakeGame.GetService
147
	FakeService(FakeGame,game)
148
	--Changing owner to fake player object to support owner:GetMouse()
149
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
150
end
151
152
--[[
153
Light stone grey decently detailed sword with electric blue and cyan effects that look like particles of the left arm while the sword is on the right arm man V0.14
154
^-Named by DodecahedronV2#7314-^
155
Or shorten name: Techno ShortSword
156
-Created by Biologically_Noob, second script to be made
157
-Discord : Bio#6428
158
-Many thanks to shack for his attack template and stuff
159
-Released since voids is dead, and roblox broke so much stuff q.q
160
--]]
161
print([[
162
A shortsword created by Neon Tech,
163
this weapon has the ability to accelerate neon particles.
164
The first of it's kind... with more to come...]])
165
166
167
168
local Player = game:GetService("Players").LocalPlayer
169
local PlayerGui = Player.PlayerGui
170
local Character = Player.Character
171
local Humanoid = Character.Humanoid
172
local RootPart = Character["HumanoidRootPart"]
173
local Head = Character["Head"]
174
local RightArm = Character["Right Arm"]
175
local RightArmGrip = RightArm["RightGripAttachment"]
176
local Torso = Character["Torso"]
177
local Mouse = Player:GetMouse()
178
local LeftArm = Character["Left Arm"]
179
local RightLeg = Character["Right Leg"]
180
local LeftLeg = Character["Left Leg"]
181
local RootJoint = RootPart["RootJoint"]
182
local Neck = Torso["Neck"]
183
local RightShoulder = Torso["Right Shoulder"]
184
local LeftShoulder = Torso["Left Shoulder"]
185
local RightHip = Torso["Right Hip"]
186
local LeftHip = Torso["Left Hip"]
187
local ATTACK = false
188
local Animation_Speed = 3
189
--local Form = false
190
--Stolen from shack >;3
191
IT = Instance.new
192
CF = CFrame.new
193
VT = Vector3.new
194
RAD = math.rad
195
C3 = Color3.new
196
UD2 = UDim2.new
197
BRICKC = BrickColor.new
198
ANGLES = CFrame.Angles
199
EULER = CFrame.fromEulerAnglesXYZ
200
COS = math.cos
201
ACOS = math.acos
202
SIN = math.sin
203
ASIN = math.asin
204
ABS = math.abs
205
MRANDOM = math.random
206
FLOOR = math.floor
207
--//=================================\\
208
--|| 	      USEFUL VALUES
209
--\\=================================//
210
Animation_Speed = 3
211
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
212
local Speed = 16
213
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
214
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
215
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
216
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
217
local DAMAGEMULTIPLIER = 1
218
local ANIM = "Idle"
219
local EQUIPPED = false
220
local COMBO = 1
221
local Rooted = false
222
local SINE = 0
223
local CHANGE = 2 / Animation_Speed
224
local WALKINGANIM = false
225
local ANIMATOR = Humanoid.Animator
226
local ANIMATE = Character.Animate
227
local MELEE = false
228
local Effects = IT("Folder", Character)
229
Effects.Name = "Effects"
230
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
231
local WEAPONGUI = IT("ScreenGui", PlayerGui)
232
WEAPONGUI.Name = "Weapon GUI"
233
script.Parent = WEAPONGUI
234
print("This weapon is currently wielded by "..Character.Name)
235
236
237
--[[
238
=====================================
239
--Weapon Creation--
240
=====================================
241
--]]
242
243
244
245
--Converted with ttyyuu12345's model to script plugin v4
246
function sandbox(var,func)
247
	local env = getfenv(func)
248
	local newenv = setmetatable({},{
249
		__index = function(self,k)
250
			if k=="script" then
251
				return var
252
			else
253
				return env[k]
254
			end
255
		end,
256
	})
257
	setfenv(func,newenv)
258
	return func
259
end
260
261
cors = {}
262
mas = Instance.new("Model",game:GetService("Lighting"))
263
Model0 = Instance.new("Model")
264
Part1 = Instance.new("Part")
265
BlockMesh2 = Instance.new("BlockMesh")
266
Part3 = Instance.new("Part")
267
BlockMesh4 = Instance.new("BlockMesh")
268
Part5 = Instance.new("Part")
269
BlockMesh6 = Instance.new("BlockMesh")
270
Part7 = Instance.new("Part")
271
BlockMesh8 = Instance.new("BlockMesh")
272
Part9 = Instance.new("Part")
273
Part10 = Instance.new("Part")
274
BlockMesh11 = Instance.new("BlockMesh")
275
Part12 = Instance.new("Part")
276
BlockMesh13 = Instance.new("BlockMesh")
277
Part14 = Instance.new("Part")
278
BlockMesh15 = Instance.new("BlockMesh")
279
Part16 = Instance.new("Part")
280
BlockMesh17 = Instance.new("BlockMesh")
281
Part18 = Instance.new("Part")
282
BlockMesh19 = Instance.new("BlockMesh")
283
Part20 = Instance.new("Part")
284
BlockMesh21 = Instance.new("BlockMesh")
285
Part22 = Instance.new("Part")
286
BlockMesh23 = Instance.new("BlockMesh")
287
Part24 = Instance.new("Part")
288
BlockMesh25 = Instance.new("BlockMesh")
289
Part26 = Instance.new("Part")
290
BlockMesh27 = Instance.new("BlockMesh")
291
Part28 = Instance.new("Part")
292
BlockMesh29 = Instance.new("BlockMesh")
293
Part30 = Instance.new("Part")
294
BlockMesh31 = Instance.new("BlockMesh")
295
Part32 = Instance.new("Part")
296
BlockMesh33 = Instance.new("BlockMesh")
297
Part34 = Instance.new("Part")
298
BlockMesh35 = Instance.new("BlockMesh")
299
Part36 = Instance.new("Part")
300
BlockMesh37 = Instance.new("BlockMesh")
301
Part38 = Instance.new("Part")
302
BlockMesh39 = Instance.new("BlockMesh")
303
WedgePart40 = Instance.new("WedgePart")
304
BlockMesh41 = Instance.new("BlockMesh")
305
Part42 = Instance.new("Part")
306
BlockMesh43 = Instance.new("BlockMesh")
307
Part44 = Instance.new("Part")
308
BlockMesh45 = Instance.new("BlockMesh")
309
Part46 = Instance.new("Part")
310
BlockMesh47 = Instance.new("BlockMesh")
311
Part48 = Instance.new("Part")
312
BlockMesh49 = Instance.new("BlockMesh")
313
Part50 = Instance.new("Part")
314
BlockMesh51 = Instance.new("BlockMesh")
315
Part52 = Instance.new("Part")
316
BlockMesh53 = Instance.new("BlockMesh")
317
Part54 = Instance.new("Part")
318
BlockMesh55 = Instance.new("BlockMesh")
319
Part56 = Instance.new("Part")
320
BlockMesh57 = Instance.new("BlockMesh")
321
Part58 = Instance.new("Part")
322
BlockMesh59 = Instance.new("BlockMesh")
323
Part60 = Instance.new("Part")
324
BlockMesh61 = Instance.new("BlockMesh")
325
Part62 = Instance.new("Part")
326
BlockMesh63 = Instance.new("BlockMesh")
327
Part64 = Instance.new("Part")
328
BlockMesh65 = Instance.new("BlockMesh")
329
Part66 = Instance.new("Part")
330
BlockMesh67 = Instance.new("BlockMesh")
331
Part68 = Instance.new("Part")
332
BlockMesh69 = Instance.new("BlockMesh")
333
Part70 = Instance.new("Part")
334
BlockMesh71 = Instance.new("BlockMesh")
335
Part72 = Instance.new("Part")
336
BlockMesh73 = Instance.new("BlockMesh")
337
Part74 = Instance.new("Part")
338
BlockMesh75 = Instance.new("BlockMesh")
339
Part76 = Instance.new("Part")
340
BlockMesh77 = Instance.new("BlockMesh")
341
Part78 = Instance.new("Part")
342
BlockMesh79 = Instance.new("BlockMesh")
343
WedgePart80 = Instance.new("WedgePart")
344
BlockMesh81 = Instance.new("BlockMesh")
345
Part82 = Instance.new("Part")
346
BlockMesh83 = Instance.new("BlockMesh")
347
Part84 = Instance.new("Part")
348
Part85 = Instance.new("Part")
349
BlockMesh86 = Instance.new("BlockMesh")
350
Part87 = Instance.new("Part")
351
BlockMesh88 = Instance.new("BlockMesh")
352
Part89 = Instance.new("Part")
353
SpecialMesh90 = Instance.new("SpecialMesh")
354
WedgePart91 = Instance.new("WedgePart")
355
BlockMesh92 = Instance.new("BlockMesh")
356
Part93 = Instance.new("Part")
357
BlockMesh94 = Instance.new("BlockMesh")
358
WedgePart95 = Instance.new("WedgePart")
359
BlockMesh96 = Instance.new("BlockMesh")
360
Part97 = Instance.new("Part")
361
WedgePart98 = Instance.new("WedgePart")
362
BlockMesh99 = Instance.new("BlockMesh")
363
Part100 = Instance.new("Part")
364
BlockMesh101 = Instance.new("BlockMesh")
365
Part102 = Instance.new("Part")
366
BlockMesh103 = Instance.new("BlockMesh")
367
Part104 = Instance.new("Part")
368
BlockMesh105 = Instance.new("BlockMesh")
369
Part106 = Instance.new("Part")
370
BlockMesh107 = Instance.new("BlockMesh")
371
Part108 = Instance.new("Part")
372
BlockMesh109 = Instance.new("BlockMesh")
373
Part110 = Instance.new("Part")
374
BlockMesh111 = Instance.new("BlockMesh")
375
Part112 = Instance.new("Part")
376
BlockMesh113 = Instance.new("BlockMesh")
377
Part114 = Instance.new("Part")
378
BlockMesh115 = Instance.new("BlockMesh")
379
Part116 = Instance.new("Part")
380
BlockMesh117 = Instance.new("BlockMesh")
381
Part118 = Instance.new("Part")
382
BlockMesh119 = Instance.new("BlockMesh")
383
Part120 = Instance.new("Part")
384
BlockMesh121 = Instance.new("BlockMesh")
385
Part122 = Instance.new("Part")
386
BlockMesh123 = Instance.new("BlockMesh")
387
Part124 = Instance.new("Part")
388
BlockMesh125 = Instance.new("BlockMesh")
389
Part126 = Instance.new("Part")
390
BlockMesh127 = Instance.new("BlockMesh")
391
Part128 = Instance.new("Part")
392
BlockMesh129 = Instance.new("BlockMesh")
393
Part130 = Instance.new("Part")
394
BlockMesh131 = Instance.new("BlockMesh")
395
Part132 = Instance.new("Part")
396
BlockMesh133 = Instance.new("BlockMesh")
397
Part134 = Instance.new("Part")
398
BlockMesh135 = Instance.new("BlockMesh")
399
Part136 = Instance.new("Part")
400
BlockMesh137 = Instance.new("BlockMesh")
401
Part138 = Instance.new("Part")
402
BlockMesh139 = Instance.new("BlockMesh")
403
WedgePart140 = Instance.new("WedgePart")
404
BlockMesh141 = Instance.new("BlockMesh")
405
Part142 = Instance.new("Part")
406
BlockMesh143 = Instance.new("BlockMesh")
407
Part144 = Instance.new("Part")
408
BlockMesh145 = Instance.new("BlockMesh")
409
Part146 = Instance.new("Part")
410
BlockMesh147 = Instance.new("BlockMesh")
411
Part148 = Instance.new("Part")
412
BlockMesh149 = Instance.new("BlockMesh")
413
Part150 = Instance.new("Part")
414
BlockMesh151 = Instance.new("BlockMesh")
415
Part152 = Instance.new("Part")
416
BlockMesh153 = Instance.new("BlockMesh")
417
WedgePart154 = Instance.new("WedgePart")
418
BlockMesh155 = Instance.new("BlockMesh")
419
Part156 = Instance.new("Part")
420
BlockMesh157 = Instance.new("BlockMesh")
421
Part158 = Instance.new("Part")
422
BlockMesh159 = Instance.new("BlockMesh")
423
Part160 = Instance.new("Part")
424
BlockMesh161 = Instance.new("BlockMesh")
425
Part162 = Instance.new("Part")
426
BlockMesh163 = Instance.new("BlockMesh")
427
Part164 = Instance.new("Part")
428
BlockMesh165 = Instance.new("BlockMesh")
429
Part166 = Instance.new("Part")
430
Part167 = Instance.new("Part")
431
BlockMesh168 = Instance.new("BlockMesh")
432
Part169 = Instance.new("Part")
433
BlockMesh170 = Instance.new("BlockMesh")
434
Part171 = Instance.new("Part")
435
BlockMesh172 = Instance.new("BlockMesh")
436
Part173 = Instance.new("Part")
437
BlockMesh174 = Instance.new("BlockMesh")
438
Part175 = Instance.new("Part")
439
BlockMesh176 = Instance.new("BlockMesh")
440
Part177 = Instance.new("Part")
441
BlockMesh178 = Instance.new("BlockMesh")
442
Part179 = Instance.new("Part")
443
BlockMesh180 = Instance.new("BlockMesh")
444
Part181 = Instance.new("Part")
445
BlockMesh182 = Instance.new("BlockMesh")
446
Part183 = Instance.new("Part")
447
BlockMesh184 = Instance.new("BlockMesh")
448
Part185 = Instance.new("Part")
449
BlockMesh186 = Instance.new("BlockMesh")
450
Part187 = Instance.new("Part")
451
BlockMesh188 = Instance.new("BlockMesh")
452
Part189 = Instance.new("Part")
453
BlockMesh190 = Instance.new("BlockMesh")
454
Part191 = Instance.new("Part")
455
BlockMesh192 = Instance.new("BlockMesh")
456
Part193 = Instance.new("Part")
457
BlockMesh194 = Instance.new("BlockMesh")
458
WedgePart195 = Instance.new("WedgePart")
459
BlockMesh196 = Instance.new("BlockMesh")
460
Part197 = Instance.new("Part")
461
Part198 = Instance.new("Part")
462
Part199 = Instance.new("Part")
463
BlockMesh200 = Instance.new("BlockMesh")
464
Part201 = Instance.new("Part")
465
Part202 = Instance.new("Part")
466
Part203 = Instance.new("Part")
467
BlockMesh204 = Instance.new("BlockMesh")
468
Part205 = Instance.new("Part")
469
BlockMesh206 = Instance.new("BlockMesh")
470
Part207 = Instance.new("Part")
471
BlockMesh208 = Instance.new("BlockMesh")
472
Part209 = Instance.new("Part")
473
BlockMesh210 = Instance.new("BlockMesh")
474
Part211 = Instance.new("Part")
475
BlockMesh212 = Instance.new("BlockMesh")
476
Part213 = Instance.new("Part")
477
BlockMesh214 = Instance.new("BlockMesh")
478
Part215 = Instance.new("Part")
479
BlockMesh216 = Instance.new("BlockMesh")
480
Part217 = Instance.new("Part")
481
BlockMesh218 = Instance.new("BlockMesh")
482
Part219 = Instance.new("Part")
483
BlockMesh220 = Instance.new("BlockMesh")
484
Part221 = Instance.new("Part")
485
BlockMesh222 = Instance.new("BlockMesh")
486
Part223 = Instance.new("Part")
487
BlockMesh224 = Instance.new("BlockMesh")
488
Part224 = Instance.new("Part")
489
Part225 = Instance.new("Part")
490
SurfaceGui1 = Instance.new("SurfaceGui")
491
TextLabel2 = Instance.new("TextLabel")
492
Part225.Parent = Model0
493
Part225.CFrame = CFrame.new(-68.7554703, 5, -133.462479, 0, -1, 0, 0, 0, -1, 1, 0, 0)
494
Part225.Orientation = Vector3.new(0, 0, 0)
495
Part225.Position = Vector3.new(-68.8492126, 4.6, -133.850006)
496
Part225.Rotation = Vector3.new(90, 0, 0)
497
Part225.Transparency = 1
498
Part225.Size = Vector3.new(4, 1, 0.0500000007)
499
Part225.BottomSurface = Enum.SurfaceType.Smooth
500
Part225.CanCollide = false
501
Part225.TopSurface = Enum.SurfaceType.Smooth
502
SurfaceGui1.Parent = Part225
503
SurfaceGui1.LightInfluence = 1
504
SurfaceGui1.ClipsDescendants = true
505
SurfaceGui1.CanvasSize = Vector2.new(200, 50)
506
TextLabel2.Parent = SurfaceGui1
507
TextLabel2.Transparency = 1
508
TextLabel2.Size = UDim2.new(0, 200, 0, 50)
509
TextLabel2.BackgroundColor = BrickColor.new("Institutional white")
510
TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
511
TextLabel2.BackgroundTransparency = 1
512
TextLabel2.Font = Enum.Font.SourceSans
513
TextLabel2.FontSize = Enum.FontSize.Size14
514
TextLabel2.Text = "Biologically_Noob"
515
TextLabel2.TextColor = BrickColor.new("Really black")
516
TextLabel2.TextColor3 = Color3.new(0, 0, 0)
517
TextLabel2.TextSize = 14
518
TextLabel2.TextTransparency = 0.89999997615814
519
TextLabel2.TextWrap = true
520
TextLabel2.TextWrapped = true
521
Model0.Name = "Sword"
522
Model0.Parent = mas
523
Model0.PrimaryPart = Part197
524
Particle1 = Instance.new("ParticleEmitter")
525
Part1.Parent = Model0
526
Part1.CFrame = CFrame.new(-71.6992493, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
527
Part1.Position = Vector3.new(-71.6992493, 4.47502899, -133.856247)
528
Part1.Size = Vector3.new(1.25001466, 0.200000003, 0.25000295)
529
Part1.BottomSurface = Enum.SurfaceType.Smooth
530
Part1.CanCollide = false
531
Part1.TopSurface = Enum.SurfaceType.Smooth
532
BlockMesh2.Parent = Part1
533
BlockMesh2.Scale = Vector3.new(1, 0.625007391, 1)
534
Part3.Parent = Model0
535
Part3.CFrame = CFrame.new(-71.1054916, 4.56878042, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
536
Part3.Position = Vector3.new(-71.1054916, 4.56878042, -133.856247)
537
Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
538
Part3.BottomSurface = Enum.SurfaceType.Smooth
539
Part3.CanCollide = false
540
Part3.TopSurface = Enum.SurfaceType.Smooth
541
BlockMesh4.Parent = Part3
542
BlockMesh4.Scale = Vector3.new(0.937511086, 0.312503695, 1)
543
Part5.Parent = Model0
544
Part5.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
545
Part5.Position = Vector3.new(-71.0117416, 4.47502899, -133.856247)
546
Part5.Size = Vector3.new(0.200000003, 0.375004441, 1.75002074)
547
Part5.BottomSurface = Enum.SurfaceType.Smooth
548
Part5.CanCollide = false
549
Part5.TopSurface = Enum.SurfaceType.Smooth
550
BlockMesh6.Parent = Part5
551
BlockMesh6.Scale = Vector3.new(0.625007391, 1, 1)
552
Part7.Parent = Model0
553
Part7.CFrame = CFrame.new(-71.1054916, 4.38127804, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
554
Part7.Position = Vector3.new(-71.1054916, 4.38127804, -133.856247)
555
Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
556
Part7.BottomSurface = Enum.SurfaceType.Smooth
557
Part7.CanCollide = false
558
Part7.TopSurface = Enum.SurfaceType.Smooth
559
BlockMesh8.Parent = Part7
560
BlockMesh8.Scale = Vector3.new(0.937511086, 0.312503695, 1)
561
Part9.Parent = Model0
562
Part9.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
563
Part9.Orientation = Vector3.new(0, -45, 0)
564
Part9.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
565
Part9.Rotation = Vector3.new(0, -45, 0)
566
Part9.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
567
Part9.BottomSurface = Enum.SurfaceType.Smooth
568
Part9.CanCollide = false
569
Part9.TopSurface = Enum.SurfaceType.Smooth
570
Part10.Parent = Model0
571
Part10.CFrame = CFrame.new(-71.0742416, 4.47502899, -133.699997, 1, 0, 0, 0, 1, 0, 0, 0, 1)
572
Part10.Position = Vector3.new(-71.0742416, 4.47502899, -133.699997)
573
Part10.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
574
Part10.BottomSurface = Enum.SurfaceType.Smooth
575
Part10.CanCollide = false
576
Part10.TopSurface = Enum.SurfaceType.Smooth
577
BlockMesh11.Parent = Part10
578
BlockMesh11.Scale = Vector3.new(1, 0.625007391, 0.312503695)
579
Part12.Parent = Model0
580
Part12.CFrame = CFrame.new(-71.0117416, 4.66878128, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
581
Part12.Position = Vector3.new(-71.0117416, 4.66878128, -133.856247)
582
Part12.Color = Color3.new(0.623529, 0.952941, 0.913726)
583
Part12.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
584
Part12.BottomSurface = Enum.SurfaceType.Smooth
585
Part12.BrickColor = BrickColor.new("Pastel blue-green")
586
Part12.CanCollide = false
587
Part12.TopSurface = Enum.SurfaceType.Smooth
588
Part12.brickColor = BrickColor.new("Pastel blue-green")
589
BlockMesh13.Parent = Part12
590
BlockMesh13.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
591
Part14.Parent = Model0
592
Part14.CFrame = CFrame.new(-71.0742416, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
593
Part14.Position = Vector3.new(-71.0742416, 4.47502899, -134.012497)
594
Part14.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
595
Part14.BottomSurface = Enum.SurfaceType.Smooth
596
Part14.CanCollide = false
597
Part14.TopSurface = Enum.SurfaceType.Smooth
598
BlockMesh15.Parent = Part14
599
BlockMesh15.Scale = Vector3.new(1, 0.625007391, 0.312503695)
600
Part16.Parent = Model0
601
Part16.CFrame = CFrame.new(-71.0117416, 4.6687808, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
602
Part16.Orientation = Vector3.new(0, -45, 0)
603
Part16.Position = Vector3.new(-71.0117416, 4.6687808, -134.731262)
604
Part16.Rotation = Vector3.new(0, -45, 0)
605
Part16.Color = Color3.new(0.388235, 0.372549, 0.384314)
606
Part16.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
607
Part16.BottomSurface = Enum.SurfaceType.Smooth
608
Part16.BrickColor = BrickColor.new("Dark stone grey")
609
Part16.CanCollide = false
610
Part16.TopSurface = Enum.SurfaceType.Smooth
611
Part16.brickColor = BrickColor.new("Dark stone grey")
612
BlockMesh17.Parent = Part16
613
BlockMesh17.Scale = Vector3.new(1, 0.125001222, 1)
614
Part18.Parent = Model0
615
Part18.CFrame = CFrame.new(-71.0117416, 4.62503052, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
616
Part18.Orientation = Vector3.new(0, -90, 0)
617
Part18.Position = Vector3.new(-71.0117416, 4.62503052, -133.850006)
618
Part18.Rotation = Vector3.new(0, -90, 0)
619
Part18.Color = Color3.new(0.388235, 0.372549, 0.384314)
620
Part18.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
621
Part18.BottomSurface = Enum.SurfaceType.Smooth
622
Part18.BrickColor = BrickColor.new("Dark stone grey")
623
Part18.CanCollide = false
624
Part18.TopSurface = Enum.SurfaceType.Smooth
625
Part18.brickColor = BrickColor.new("Dark stone grey")
626
BlockMesh19.Parent = Part18
627
BlockMesh19.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
628
Part20.Parent = Model0
629
Part20.CFrame = CFrame.new(-71.0117416, 4.28127718, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
630
Part20.Position = Vector3.new(-71.0117416, 4.28127718, -133.856247)
631
Part20.Color = Color3.new(0.623529, 0.952941, 0.913726)
632
Part20.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
633
Part20.BottomSurface = Enum.SurfaceType.Smooth
634
Part20.BrickColor = BrickColor.new("Pastel blue-green")
635
Part20.CanCollide = false
636
Part20.TopSurface = Enum.SurfaceType.Smooth
637
Part20.brickColor = BrickColor.new("Pastel blue-green")
638
BlockMesh21.Parent = Part20
639
BlockMesh21.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
640
Part22.Parent = Model0
641
Part22.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
642
Part22.Orientation = Vector3.new(0, -90, 0)
643
Part22.Position = Vector3.new(-71.0117416, 4.47502899, -133.850006)
644
Part22.Rotation = Vector3.new(0, -90, 0)
645
Part22.Color = Color3.new(0.388235, 0.372549, 0.384314)
646
Part22.Size = Vector3.new(1.21251583, 0.312503666, 0.200000003)
647
Part22.BottomSurface = Enum.SurfaceType.Smooth
648
Part22.BrickColor = BrickColor.new("Dark stone grey")
649
Part22.CanCollide = false
650
Part22.TopSurface = Enum.SurfaceType.Smooth
651
Part22.brickColor = BrickColor.new("Dark stone grey")
652
BlockMesh23.Parent = Part22
653
BlockMesh23.Scale = Vector3.new(1, 1, 0.750008285)
654
Part24.Parent = Model0
655
Part24.CFrame = CFrame.new(-71.1054916, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
656
Part24.Position = Vector3.new(-71.1054916, 4.55628014, -133.856247)
657
Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
658
Part24.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
659
Part24.BottomSurface = Enum.SurfaceType.Smooth
660
Part24.BrickColor = BrickColor.new("Dark stone grey")
661
Part24.CanCollide = false
662
Part24.TopSurface = Enum.SurfaceType.Smooth
663
Part24.brickColor = BrickColor.new("Dark stone grey")
664
BlockMesh25.Parent = Part24
665
BlockMesh25.Scale = Vector3.new(1, 0.0625007376, 1)
666
Part26.Parent = Model0
667
Part26.CFrame = CFrame.new(-71.7804947, 4.55628014, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
668
Part26.Position = Vector3.new(-71.7804947, 4.55628014, -133.737503)
669
Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
670
Part26.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
671
Part26.BottomSurface = Enum.SurfaceType.Smooth
672
Part26.BrickColor = BrickColor.new("Dark stone grey")
673
Part26.CanCollide = false
674
Part26.TopSurface = Enum.SurfaceType.Smooth
675
Part26.brickColor = BrickColor.new("Dark stone grey")
676
BlockMesh27.Parent = Part26
677
BlockMesh27.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
678
Part28.Parent = Model0
679
Part28.CFrame = CFrame.new(-71.7742462, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
680
Part28.Position = Vector3.new(-71.7742462, 4.55628014, -133.856247)
681
Part28.Color = Color3.new(0.388235, 0.372549, 0.384314)
682
Part28.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
683
Part28.BottomSurface = Enum.SurfaceType.Smooth
684
Part28.BrickColor = BrickColor.new("Dark stone grey")
685
Part28.CanCollide = false
686
Part28.TopSurface = Enum.SurfaceType.Smooth
687
Part28.brickColor = BrickColor.new("Dark stone grey")
688
BlockMesh29.Parent = Part28
689
BlockMesh29.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
690
Part30.Parent = Model0
691
Part30.CFrame = CFrame.new(-71.0117416, 4.51252937, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
692
Part30.Orientation = Vector3.new(0, -90, 0)
693
Part30.Position = Vector3.new(-71.0117416, 4.51252937, -133.850006)
694
Part30.Rotation = Vector3.new(0, -90, 0)
695
Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
696
Part30.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
697
Part30.BottomSurface = Enum.SurfaceType.Smooth
698
Part30.BrickColor = BrickColor.new("Dark stone grey")
699
Part30.CanCollide = false
700
Part30.TopSurface = Enum.SurfaceType.Smooth
701
Part30.brickColor = BrickColor.new("Dark stone grey")
702
BlockMesh31.Parent = Part30
703
BlockMesh31.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
704
Part32.Parent = Model0
705
Part32.CFrame = CFrame.new(-71.7742462, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
706
Part32.Position = Vector3.new(-71.7742462, 4.3937788, -133.856247)
707
Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
708
Part32.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
709
Part32.BottomSurface = Enum.SurfaceType.Smooth
710
Part32.BrickColor = BrickColor.new("Dark stone grey")
711
Part32.CanCollide = false
712
Part32.TopSurface = Enum.SurfaceType.Smooth
713
Part32.brickColor = BrickColor.new("Dark stone grey")
714
BlockMesh33.Parent = Part32
715
BlockMesh33.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
716
Part34.Parent = Model0
717
Part34.CFrame = CFrame.new(-71.0117416, 4.4875288, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
718
Part34.Orientation = Vector3.new(0, -90, 0)
719
Part34.Position = Vector3.new(-71.0117416, 4.4875288, -133.850006)
720
Part34.Rotation = Vector3.new(0, -90, 0)
721
Part34.Color = Color3.new(0.388235, 0.372549, 0.384314)
722
Part34.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
723
Part34.BottomSurface = Enum.SurfaceType.Smooth
724
Part34.BrickColor = BrickColor.new("Dark stone grey")
725
Part34.CanCollide = false
726
Part34.TopSurface = Enum.SurfaceType.Smooth
727
Part34.brickColor = BrickColor.new("Dark stone grey")
728
BlockMesh35.Parent = Part34
729
BlockMesh35.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
730
Part36.Parent = Model0
731
Part36.CFrame = CFrame.new(-71.0117416, 4.38752794, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
732
Part36.Orientation = Vector3.new(0, -90, 0)
733
Part36.Position = Vector3.new(-71.0117416, 4.38752794, -133.850006)
734
Part36.Rotation = Vector3.new(0, -90, 0)
735
Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
736
Part36.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
737
Part36.BottomSurface = Enum.SurfaceType.Smooth
738
Part36.BrickColor = BrickColor.new("Dark stone grey")
739
Part36.CanCollide = false
740
Part36.TopSurface = Enum.SurfaceType.Smooth
741
Part36.brickColor = BrickColor.new("Dark stone grey")
742
BlockMesh37.Parent = Part36
743
BlockMesh37.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
744
Part38.Parent = Model0
745
Part38.CFrame = CFrame.new(-71.7805023, 4.3937788, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
746
Part38.Position = Vector3.new(-71.7805023, 4.3937788, -133.975006)
747
Part38.Color = Color3.new(0.388235, 0.372549, 0.384314)
748
Part38.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
749
Part38.BottomSurface = Enum.SurfaceType.Smooth
750
Part38.BrickColor = BrickColor.new("Dark stone grey")
751
Part38.CanCollide = false
752
Part38.TopSurface = Enum.SurfaceType.Smooth
753
Part38.brickColor = BrickColor.new("Dark stone grey")
754
BlockMesh39.Parent = Part38
755
BlockMesh39.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
756
WedgePart40.Parent = Model0
757
WedgePart40.CFrame = CFrame.new(-71.2304993, 4.55628014, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
758
WedgePart40.Orientation = Vector3.new(0, 90, 90)
759
WedgePart40.Position = Vector3.new(-71.2304993, 4.55628014, -133.474991)
760
WedgePart40.Rotation = Vector3.new(90, 90, 0)
761
WedgePart40.Color = Color3.new(0.388235, 0.372549, 0.384314)
762
WedgePart40.Size = Vector3.new(0.200000003, 0.200000003, 0.287503332)
763
WedgePart40.BottomSurface = Enum.SurfaceType.Smooth
764
WedgePart40.BrickColor = BrickColor.new("Dark stone grey")
765
WedgePart40.CanCollide = false
766
WedgePart40.brickColor = BrickColor.new("Dark stone grey")
767
BlockMesh41.Parent = WedgePart40
768
BlockMesh41.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
769
Part42.Parent = Model0
770
Part42.CFrame = CFrame.new(-71.0117416, 4.43752861, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
771
Part42.Orientation = Vector3.new(0, -90, 0)
772
Part42.Position = Vector3.new(-71.0117416, 4.43752861, -133.850006)
773
Part42.Rotation = Vector3.new(0, -90, 0)
774
Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
775
Part42.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
776
Part42.BottomSurface = Enum.SurfaceType.Smooth
777
Part42.BrickColor = BrickColor.new("Dark stone grey")
778
Part42.CanCollide = false
779
Part42.TopSurface = Enum.SurfaceType.Smooth
780
Part42.brickColor = BrickColor.new("Dark stone grey")
781
BlockMesh43.Parent = Part42
782
BlockMesh43.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
783
Part44.Parent = Model0
784
Part44.CFrame = CFrame.new(-71.0117416, 4.46252871, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
785
Part44.Orientation = Vector3.new(0, -90, 0)
786
Part44.Position = Vector3.new(-71.0117416, 4.46252871, -133.850006)
787
Part44.Rotation = Vector3.new(0, -90, 0)
788
Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
789
Part44.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
790
Part44.BottomSurface = Enum.SurfaceType.Smooth
791
Part44.BrickColor = BrickColor.new("Dark stone grey")
792
Part44.CanCollide = false
793
Part44.TopSurface = Enum.SurfaceType.Smooth
794
Part44.brickColor = BrickColor.new("Dark stone grey")
795
BlockMesh45.Parent = Part44
796
BlockMesh45.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
797
Part46.Parent = Model0
798
Part46.CFrame = CFrame.new(-71.0117416, 4.41252804, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
799
Part46.Orientation = Vector3.new(0, -90, 0)
800
Part46.Position = Vector3.new(-71.0117416, 4.41252804, -133.850006)
801
Part46.Rotation = Vector3.new(0, -90, 0)
802
Part46.Color = Color3.new(0.388235, 0.372549, 0.384314)
803
Part46.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
804
Part46.BottomSurface = Enum.SurfaceType.Smooth
805
Part46.BrickColor = BrickColor.new("Dark stone grey")
806
Part46.CanCollide = false
807
Part46.TopSurface = Enum.SurfaceType.Smooth
808
Part46.brickColor = BrickColor.new("Dark stone grey")
809
BlockMesh47.Parent = Part46
810
BlockMesh47.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
811
Part48.Parent = Model0
812
Part48.CFrame = CFrame.new(-71.0117416, 4.32502699, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
813
Part48.Orientation = Vector3.new(0, -90, 0)
814
Part48.Position = Vector3.new(-71.0117416, 4.32502699, -133.850006)
815
Part48.Rotation = Vector3.new(0, -90, 0)
816
Part48.Color = Color3.new(0.388235, 0.372549, 0.384314)
817
Part48.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
818
Part48.BottomSurface = Enum.SurfaceType.Smooth
819
Part48.BrickColor = BrickColor.new("Dark stone grey")
820
Part48.CanCollide = false
821
Part48.TopSurface = Enum.SurfaceType.Smooth
822
Part48.brickColor = BrickColor.new("Dark stone grey")
823
BlockMesh49.Parent = Part48
824
BlockMesh49.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
825
Part50.Parent = Model0
826
Part50.CFrame = CFrame.new(-71.5304871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
827
Part50.Orientation = Vector3.new(0, 180, 0)
828
Part50.Position = Vector3.new(-71.5304871, 4.55628014, -133.712494)
829
Part50.Rotation = Vector3.new(-180, 0, -180)
830
Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
831
Part50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
832
Part50.BottomSurface = Enum.SurfaceType.Smooth
833
Part50.BrickColor = BrickColor.new("Dark stone grey")
834
Part50.CanCollide = false
835
Part50.TopSurface = Enum.SurfaceType.Smooth
836
Part50.brickColor = BrickColor.new("Dark stone grey")
837
BlockMesh51.Parent = Part50
838
BlockMesh51.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
839
Part52.Parent = Model0
840
Part52.CFrame = CFrame.new(-71.2179871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
841
Part52.Orientation = Vector3.new(0, 180, 0)
842
Part52.Position = Vector3.new(-71.2179871, 4.47502899, -133.699997)
843
Part52.Rotation = Vector3.new(-180, 0, -180)
844
Part52.Color = Color3.new(0.388235, 0.372549, 0.384314)
845
Part52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
846
Part52.BottomSurface = Enum.SurfaceType.Smooth
847
Part52.BrickColor = BrickColor.new("Dark stone grey")
848
Part52.CanCollide = false
849
Part52.TopSurface = Enum.SurfaceType.Smooth
850
Part52.brickColor = BrickColor.new("Dark stone grey")
851
BlockMesh53.Parent = Part52
852
BlockMesh53.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
853
Part54.Parent = Model0
854
Part54.CFrame = CFrame.new(-71.1054916, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
855
Part54.Position = Vector3.new(-71.1054916, 4.3937788, -133.856247)
856
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
857
Part54.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
858
Part54.BottomSurface = Enum.SurfaceType.Smooth
859
Part54.BrickColor = BrickColor.new("Dark stone grey")
860
Part54.CanCollide = false
861
Part54.TopSurface = Enum.SurfaceType.Smooth
862
Part54.brickColor = BrickColor.new("Dark stone grey")
863
BlockMesh55.Parent = Part54
864
BlockMesh55.Scale = Vector3.new(1, 0.0625007376, 1)
865
Part56.Parent = Model0
866
Part56.CFrame = CFrame.new(-71.7804947, 4.3937788, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
867
Part56.Position = Vector3.new(-71.7804947, 4.3937788, -133.737503)
868
Part56.Color = Color3.new(0.388235, 0.372549, 0.384314)
869
Part56.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
870
Part56.BottomSurface = Enum.SurfaceType.Smooth
871
Part56.BrickColor = BrickColor.new("Dark stone grey")
872
Part56.CanCollide = false
873
Part56.TopSurface = Enum.SurfaceType.Smooth
874
Part56.brickColor = BrickColor.new("Dark stone grey")
875
BlockMesh57.Parent = Part56
876
BlockMesh57.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
877
Part58.Parent = Model0
878
Part58.CFrame = CFrame.new(-71.2179871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
879
Part58.Orientation = Vector3.new(0, 180, 0)
880
Part58.Position = Vector3.new(-71.2179871, 4.55628014, -133.712494)
881
Part58.Rotation = Vector3.new(-180, 0, -180)
882
Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
883
Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
884
Part58.BottomSurface = Enum.SurfaceType.Smooth
885
Part58.BrickColor = BrickColor.new("Dark stone grey")
886
Part58.CanCollide = false
887
Part58.TopSurface = Enum.SurfaceType.Smooth
888
Part58.brickColor = BrickColor.new("Dark stone grey")
889
BlockMesh59.Parent = Part58
890
BlockMesh59.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
891
Part60.Parent = Model0
892
Part60.CFrame = CFrame.new(-71.5304871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
893
Part60.Orientation = Vector3.new(0, 180, 0)
894
Part60.Position = Vector3.new(-71.5304871, 4.39377832, -133.712494)
895
Part60.Rotation = Vector3.new(-180, 0, -180)
896
Part60.Color = Color3.new(0.388235, 0.372549, 0.384314)
897
Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
898
Part60.BottomSurface = Enum.SurfaceType.Smooth
899
Part60.BrickColor = BrickColor.new("Dark stone grey")
900
Part60.CanCollide = false
901
Part60.TopSurface = Enum.SurfaceType.Smooth
902
Part60.brickColor = BrickColor.new("Dark stone grey")
903
BlockMesh61.Parent = Part60
904
BlockMesh61.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
905
Part62.Parent = Model0
906
Part62.CFrame = CFrame.new(-72.0305023, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
907
Part62.Orientation = Vector3.new(0, 180, 0)
908
Part62.Position = Vector3.new(-72.0305023, 4.55628014, -133.712494)
909
Part62.Rotation = Vector3.new(-180, 0, -180)
910
Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
911
Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
912
Part62.BottomSurface = Enum.SurfaceType.Smooth
913
Part62.BrickColor = BrickColor.new("Dark stone grey")
914
Part62.CanCollide = false
915
Part62.TopSurface = Enum.SurfaceType.Smooth
916
Part62.brickColor = BrickColor.new("Dark stone grey")
917
BlockMesh63.Parent = Part62
918
BlockMesh63.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
919
Part64.Parent = Model0
920
Part64.CFrame = CFrame.new(-72.0305023, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
921
Part64.Orientation = Vector3.new(0, 180, 0)
922
Part64.Position = Vector3.new(-72.0305023, 4.47502899, -133.699997)
923
Part64.Rotation = Vector3.new(-180, 0, -180)
924
Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
925
Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
926
Part64.BottomSurface = Enum.SurfaceType.Smooth
927
Part64.BrickColor = BrickColor.new("Dark stone grey")
928
Part64.CanCollide = false
929
Part64.TopSurface = Enum.SurfaceType.Smooth
930
Part64.brickColor = BrickColor.new("Dark stone grey")
931
BlockMesh65.Parent = Part64
932
BlockMesh65.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
933
Part66.Parent = Model0
934
Part66.CFrame = CFrame.new(-72.0305023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
935
Part66.Orientation = Vector3.new(0, 180, 0)
936
Part66.Position = Vector3.new(-72.0305023, 4.39377832, -133.712494)
937
Part66.Rotation = Vector3.new(-180, 0, -180)
938
Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
939
Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
940
Part66.BottomSurface = Enum.SurfaceType.Smooth
941
Part66.BrickColor = BrickColor.new("Dark stone grey")
942
Part66.CanCollide = false
943
Part66.TopSurface = Enum.SurfaceType.Smooth
944
Part66.brickColor = BrickColor.new("Dark stone grey")
945
BlockMesh67.Parent = Part66
946
BlockMesh67.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
947
Part68.Parent = Model0
948
Part68.CFrame = CFrame.new(-71.2179871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
949
Part68.Orientation = Vector3.new(0, 180, 0)
950
Part68.Position = Vector3.new(-71.2179871, 4.39377832, -133.712494)
951
Part68.Rotation = Vector3.new(-180, 0, -180)
952
Part68.Color = Color3.new(0.388235, 0.372549, 0.384314)
953
Part68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
954
Part68.BottomSurface = Enum.SurfaceType.Smooth
955
Part68.BrickColor = BrickColor.new("Dark stone grey")
956
Part68.CanCollide = false
957
Part68.TopSurface = Enum.SurfaceType.Smooth
958
Part68.brickColor = BrickColor.new("Dark stone grey")
959
BlockMesh69.Parent = Part68
960
BlockMesh69.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
961
Part70.Parent = Model0
962
Part70.CFrame = CFrame.new(-71.8429947, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
963
Part70.Orientation = Vector3.new(0, 180, 0)
964
Part70.Position = Vector3.new(-71.8429947, 4.39377832, -133.712494)
965
Part70.Rotation = Vector3.new(-180, 0, -180)
966
Part70.Color = Color3.new(0.388235, 0.372549, 0.384314)
967
Part70.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
968
Part70.BottomSurface = Enum.SurfaceType.Smooth
969
Part70.BrickColor = BrickColor.new("Dark stone grey")
970
Part70.CanCollide = false
971
Part70.TopSurface = Enum.SurfaceType.Smooth
972
Part70.brickColor = BrickColor.new("Dark stone grey")
973
BlockMesh71.Parent = Part70
974
BlockMesh71.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
975
Part72.Parent = Model0
976
Part72.CFrame = CFrame.new(-71.8429947, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
977
Part72.Orientation = Vector3.new(0, 180, 0)
978
Part72.Position = Vector3.new(-71.8429947, 4.55628014, -133.712494)
979
Part72.Rotation = Vector3.new(-180, 0, -180)
980
Part72.Color = Color3.new(0.388235, 0.372549, 0.384314)
981
Part72.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
982
Part72.BottomSurface = Enum.SurfaceType.Smooth
983
Part72.BrickColor = BrickColor.new("Dark stone grey")
984
Part72.CanCollide = false
985
Part72.TopSurface = Enum.SurfaceType.Smooth
986
Part72.brickColor = BrickColor.new("Dark stone grey")
987
BlockMesh73.Parent = Part72
988
BlockMesh73.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
989
Part74.Parent = Model0
990
Part74.CFrame = CFrame.new(-71.5304871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
991
Part74.Orientation = Vector3.new(0, 180, 0)
992
Part74.Position = Vector3.new(-71.5304871, 4.47502899, -133.699997)
993
Part74.Rotation = Vector3.new(-180, 0, -180)
994
Part74.Color = Color3.new(0.388235, 0.372549, 0.384314)
995
Part74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
996
Part74.BottomSurface = Enum.SurfaceType.Smooth
997
Part74.BrickColor = BrickColor.new("Dark stone grey")
998
Part74.CanCollide = false
999
Part74.TopSurface = Enum.SurfaceType.Smooth
1000
Part74.brickColor = BrickColor.new("Dark stone grey")
1001
BlockMesh75.Parent = Part74
1002
BlockMesh75.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1003
Part76.Parent = Model0
1004
Part76.CFrame = CFrame.new(-71.8429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1005
Part76.Orientation = Vector3.new(0, 180, 0)
1006
Part76.Position = Vector3.new(-71.8429947, 4.47502899, -133.699997)
1007
Part76.Rotation = Vector3.new(-180, 0, -180)
1008
Part76.Color = Color3.new(0.388235, 0.372549, 0.384314)
1009
Part76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1010
Part76.BottomSurface = Enum.SurfaceType.Smooth
1011
Part76.BrickColor = BrickColor.new("Dark stone grey")
1012
Part76.CanCollide = false
1013
Part76.TopSurface = Enum.SurfaceType.Smooth
1014
Part76.brickColor = BrickColor.new("Dark stone grey")
1015
BlockMesh77.Parent = Part76
1016
BlockMesh77.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1017
Part78.Parent = Model0
1018
Part78.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.71875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1019
Part78.Position = Vector3.new(-71.7804871, 4.47502899, -133.71875)
1020
Part78.Color = Color3.new(0, 1, 1)
1021
Part78.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
1022
Part78.BottomSurface = Enum.SurfaceType.Smooth
1023
Part78.BrickColor = BrickColor.new("Toothpaste")
1024
Part78.CanCollide = false
1025
Part78.Material = Enum.Material.Neon
1026
Part78.TopSurface = Enum.SurfaceType.Smooth
1027
Part78.brickColor = BrickColor.new("Toothpaste")
1028
BlockMesh79.Parent = Part78
1029
BlockMesh79.Scale = Vector3.new(1, 0.750008881, 0.125001475)
1030
WedgePart80.Parent = Model0
1031
WedgePart80.CFrame = CFrame.new(-71.2242432, 4.39377832, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
1032
WedgePart80.Orientation = Vector3.new(0, 90, 90)
1033
WedgePart80.Position = Vector3.new(-71.2242432, 4.39377832, -133.474991)
1034
WedgePart80.Rotation = Vector3.new(90, 90, 0)
1035
WedgePart80.Color = Color3.new(0.388235, 0.372549, 0.384314)
1036
WedgePart80.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
1037
WedgePart80.BottomSurface = Enum.SurfaceType.Smooth
1038
WedgePart80.BrickColor = BrickColor.new("Dark stone grey")
1039
WedgePart80.CanCollide = false
1040
WedgePart80.brickColor = BrickColor.new("Dark stone grey")
1041
BlockMesh81.Parent = WedgePart80
1042
BlockMesh81.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
1043
Part82.Parent = Model0
1044
Part82.CFrame = CFrame.new(-72.3554993, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1045
Part82.Position = Vector3.new(-72.3554993, 4.47502899, -133.856247)
1046
Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
1047
Part82.Size = Vector3.new(0.200000003, 0.200000003, 0.300003469)
1048
Part82.BottomSurface = Enum.SurfaceType.Smooth
1049
Part82.BrickColor = BrickColor.new("Dark stone grey")
1050
Part82.CanCollide = false
1051
Part82.TopSurface = Enum.SurfaceType.Smooth
1052
Part82.brickColor = BrickColor.new("Dark stone grey")
1053
BlockMesh83.Parent = Part82
1054
BlockMesh83.Scale = Vector3.new(0.0625007376, 0.750008941, 1)
1055
Part84.Parent = Model0
1056
Part84.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1057
Part84.Orientation = Vector3.new(0, -45, 0)
1058
Part84.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
1059
Part84.Rotation = Vector3.new(0, -45, 0)
1060
Part84.Color = Color3.new(0, 1, 1)
1061
Part84.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
1062
Part84.BottomSurface = Enum.SurfaceType.Smooth
1063
Part84.BrickColor = BrickColor.new("Toothpaste")
1064
Part84.CanCollide = false
1065
Part84.Material = Enum.Material.Neon
1066
Part84.TopSurface = Enum.SurfaceType.Smooth
1067
Part84.brickColor = BrickColor.new("Toothpaste")
1068
Part85.Parent = Model0
1069
Part85.CFrame = CFrame.new(-71.7805023, 4.55628014, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1070
Part85.Position = Vector3.new(-71.7805023, 4.55628014, -133.975006)
1071
Part85.Color = Color3.new(0.388235, 0.372549, 0.384314)
1072
Part85.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
1073
Part85.BottomSurface = Enum.SurfaceType.Smooth
1074
Part85.BrickColor = BrickColor.new("Dark stone grey")
1075
Part85.CanCollide = false
1076
Part85.TopSurface = Enum.SurfaceType.Smooth
1077
Part85.brickColor = BrickColor.new("Dark stone grey")
1078
BlockMesh86.Parent = Part85
1079
BlockMesh86.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
1080
Part87.Parent = Model0
1081
Part87.CFrame = CFrame.new(-71.0117416, 4.2812767, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1082
Part87.Orientation = Vector3.new(0, -45, 0)
1083
Part87.Position = Vector3.new(-71.0117416, 4.2812767, -132.968735)
1084
Part87.Rotation = Vector3.new(0, -45, 0)
1085
Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
1086
Part87.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1087
Part87.BottomSurface = Enum.SurfaceType.Smooth
1088
Part87.BrickColor = BrickColor.new("Dark stone grey")
1089
Part87.CanCollide = false
1090
Part87.TopSurface = Enum.SurfaceType.Smooth
1091
Part87.brickColor = BrickColor.new("Dark stone grey")
1092
BlockMesh88.Parent = Part87
1093
BlockMesh88.Scale = Vector3.new(1, 0.125001222, 1)
1094
Part89.Parent = Model0
1095
Part89.CFrame = CFrame.new(-68.8492432, 4.47502851, -133.850006, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1096
Part89.Orientation = Vector3.new(0, 90, 0)
1097
Part89.Position = Vector3.new(-68.8492432, 4.47502851, -133.850006)
1098
Part89.Rotation = Vector3.new(0, 90, 0)
1099
Part89.Size = Vector3.new(0.800009191, 0.225002691, 4.17505074)
1100
Part89.BottomSurface = Enum.SurfaceType.Smooth
1101
Part89.CanCollide = false
1102
Part89.TopSurface = Enum.SurfaceType.Smooth
1103
Blade = Part89
1104
SpecialMesh90.Parent = Part89
1105
SpecialMesh90.MeshId = "rbxassetid://2022884138"
1106
SpecialMesh90.Scale = Vector3.new(0.300000012, 1, 0.5)
1107
SpecialMesh90.MeshType = Enum.MeshType.FileMesh
1108
WedgePart91.Parent = Model0
1109
WedgePart91.CFrame = CFrame.new(-71.2179947, 4.38127804, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
1110
WedgePart91.Orientation = Vector3.new(0, 90, 90)
1111
WedgePart91.Position = Vector3.new(-71.2179947, 4.38127804, -133.481247)
1112
WedgePart91.Rotation = Vector3.new(90, 90, 0)
1113
WedgePart91.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1114
WedgePart91.BottomSurface = Enum.SurfaceType.Smooth
1115
WedgePart91.CanCollide = false
1116
BlockMesh92.Parent = WedgePart91
1117
BlockMesh92.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1118
Part93.Parent = Model0
1119
Part93.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1120
Part93.Position = Vector3.new(-72.3430023, 4.47502899, -133.856247)
1121
Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
1122
Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1123
Part93.BottomSurface = Enum.SurfaceType.Smooth
1124
Part93.BrickColor = BrickColor.new("Dark stone grey")
1125
Part93.CanCollide = false
1126
Part93.TopSurface = Enum.SurfaceType.Smooth
1127
Part93.brickColor = BrickColor.new("Dark stone grey")
1128
BlockMesh94.Parent = Part93
1129
BlockMesh94.Scale = Vector3.new(0.0625007376, 0.87501049, 0.750008285)
1130
WedgePart95.Parent = Model0
1131
WedgePart95.CFrame = CFrame.new(-71.2179947, 4.38127851, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1132
WedgePart95.Orientation = Vector3.new(0, 90, -90)
1133
WedgePart95.Position = Vector3.new(-71.2179947, 4.38127851, -134.231262)
1134
WedgePart95.Rotation = Vector3.new(-90, 90, 0)
1135
WedgePart95.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1136
WedgePart95.BottomSurface = Enum.SurfaceType.Smooth
1137
WedgePart95.CanCollide = false
1138
BlockMesh96.Parent = WedgePart95
1139
BlockMesh96.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1140
Part97.Name = "HitBox1"
1141
Part97.Parent = Model0
1142
Part97.CFrame = CFrame.new(-68.8492126, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1143
Part97.Orientation = Vector3.new(0, -90, 0)
1144
Part97.Position = Vector3.new(-68.8492126, 4.47502899, -133.850006)
1145
Part97.Rotation = Vector3.new(0, -90, 0)
1146
Part97.Color = Color3.new(1, 0, 0)
1147
Part97.Transparency = 1
1148
Part97.Size = Vector3.new(0.812511623, 0.262503088, 4.17504835)
1149
Part97.BottomSurface = Enum.SurfaceType.Smooth
1150
Part97.BrickColor = BrickColor.new("Really red")
1151
Part97.CanCollide = false
1152
Part97.TopSurface = Enum.SurfaceType.Smooth
1153
Part97.brickColor = BrickColor.new("Really red")
1154
WedgePart98.Parent = Model0
1155
WedgePart98.CFrame = CFrame.new(-71.2179947, 4.56877995, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
1156
WedgePart98.Orientation = Vector3.new(0, 90, 90)
1157
WedgePart98.Position = Vector3.new(-71.2179947, 4.56877995, -133.481247)
1158
WedgePart98.Rotation = Vector3.new(90, 90, 0)
1159
WedgePart98.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1160
WedgePart98.BottomSurface = Enum.SurfaceType.Smooth
1161
WedgePart98.CanCollide = false
1162
BlockMesh99.Parent = WedgePart98
1163
BlockMesh99.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1164
Part100.Parent = Model0
1165
Part100.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1166
Part100.Position = Vector3.new(-72.3430023, 4.47502899, -133.975006)
1167
Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
1168
Part100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1169
Part100.BottomSurface = Enum.SurfaceType.Smooth
1170
Part100.BrickColor = BrickColor.new("Dark stone grey")
1171
Part100.CanCollide = false
1172
Part100.TopSurface = Enum.SurfaceType.Smooth
1173
Part100.brickColor = BrickColor.new("Dark stone grey")
1174
BlockMesh101.Parent = Part100
1175
BlockMesh101.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1176
Part102.Parent = Model0
1177
Part102.CFrame = CFrame.new(-71.2179871, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1178
Part102.Position = Vector3.new(-71.2179871, 4.55628014, -134.012497)
1179
Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
1180
Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1181
Part102.BottomSurface = Enum.SurfaceType.Smooth
1182
Part102.BrickColor = BrickColor.new("Dark stone grey")
1183
Part102.CanCollide = false
1184
Part102.TopSurface = Enum.SurfaceType.Smooth
1185
Part102.brickColor = BrickColor.new("Dark stone grey")
1186
BlockMesh103.Parent = Part102
1187
BlockMesh103.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1188
Part104.Parent = Model0
1189
Part104.CFrame = CFrame.new(-71.4054947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1190
Part104.Position = Vector3.new(-71.4054947, 4.55628014, -134.012497)
1191
Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
1192
Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1193
Part104.BottomSurface = Enum.SurfaceType.Smooth
1194
Part104.BrickColor = BrickColor.new("Dark stone grey")
1195
Part104.CanCollide = false
1196
Part104.TopSurface = Enum.SurfaceType.Smooth
1197
Part104.brickColor = BrickColor.new("Dark stone grey")
1198
BlockMesh105.Parent = Part104
1199
BlockMesh105.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1200
Part106.Parent = Model0
1201
Part106.CFrame = CFrame.new(-71.4054947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1202
Part106.Position = Vector3.new(-71.4054947, 4.3937788, -134.012497)
1203
Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
1204
Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1205
Part106.BottomSurface = Enum.SurfaceType.Smooth
1206
Part106.BrickColor = BrickColor.new("Dark stone grey")
1207
Part106.CanCollide = false
1208
Part106.TopSurface = Enum.SurfaceType.Smooth
1209
Part106.brickColor = BrickColor.new("Dark stone grey")
1210
BlockMesh107.Parent = Part106
1211
BlockMesh107.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1212
Part108.Parent = Model0
1213
Part108.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1214
Part108.Position = Vector3.new(-72.3430023, 4.47502899, -133.737503)
1215
Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
1216
Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1217
Part108.BottomSurface = Enum.SurfaceType.Smooth
1218
Part108.BrickColor = BrickColor.new("Dark stone grey")
1219
Part108.CanCollide = false
1220
Part108.TopSurface = Enum.SurfaceType.Smooth
1221
Part108.brickColor = BrickColor.new("Dark stone grey")
1222
BlockMesh109.Parent = Part108
1223
BlockMesh109.Scale = Vector3.new(0.0624999925, 0.750008941, 0.0625001863)
1224
Part110.Parent = Model0
1225
Part110.CFrame = CFrame.new(-72.3430023, 4.39377832, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1226
Part110.Position = Vector3.new(-72.3430023, 4.39377832, -134)
1227
Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
1228
Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1229
Part110.BottomSurface = Enum.SurfaceType.Smooth
1230
Part110.BrickColor = BrickColor.new("Dark stone grey")
1231
Part110.CanCollide = false
1232
Part110.TopSurface = Enum.SurfaceType.Smooth
1233
Part110.brickColor = BrickColor.new("Dark stone grey")
1234
BlockMesh111.Parent = Part110
1235
BlockMesh111.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1236
Part112.Parent = Model0
1237
Part112.CFrame = CFrame.new(-71.7179947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1238
Part112.Position = Vector3.new(-71.7179947, 4.55628014, -134.012497)
1239
Part112.Color = Color3.new(0.388235, 0.372549, 0.384314)
1240
Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1241
Part112.BottomSurface = Enum.SurfaceType.Smooth
1242
Part112.BrickColor = BrickColor.new("Dark stone grey")
1243
Part112.CanCollide = false
1244
Part112.TopSurface = Enum.SurfaceType.Smooth
1245
Part112.brickColor = BrickColor.new("Dark stone grey")
1246
BlockMesh113.Parent = Part112
1247
BlockMesh113.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1248
Part114.Parent = Model0
1249
Part114.CFrame = CFrame.new(-71.7179947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1250
Part114.Position = Vector3.new(-71.7179947, 4.3937788, -134.012497)
1251
Part114.Color = Color3.new(0.388235, 0.372549, 0.384314)
1252
Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1253
Part114.BottomSurface = Enum.SurfaceType.Smooth
1254
Part114.BrickColor = BrickColor.new("Dark stone grey")
1255
Part114.CanCollide = false
1256
Part114.TopSurface = Enum.SurfaceType.Smooth
1257
Part114.brickColor = BrickColor.new("Dark stone grey")
1258
BlockMesh115.Parent = Part114
1259
BlockMesh115.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1260
Part116.Parent = Model0
1261
Part116.CFrame = CFrame.new(-72.3430023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1262
Part116.Position = Vector3.new(-72.3430023, 4.47502899, -134.012497)
1263
Part116.Color = Color3.new(0.388235, 0.372549, 0.384314)
1264
Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1265
Part116.BottomSurface = Enum.SurfaceType.Smooth
1266
Part116.BrickColor = BrickColor.new("Dark stone grey")
1267
Part116.CanCollide = false
1268
Part116.TopSurface = Enum.SurfaceType.Smooth
1269
Part116.brickColor = BrickColor.new("Dark stone grey")
1270
BlockMesh117.Parent = Part116
1271
BlockMesh117.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1272
Part118.Parent = Model0
1273
Part118.CFrame = CFrame.new(-72.3430023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1274
Part118.Position = Vector3.new(-72.3430023, 4.55628014, -134)
1275
Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
1276
Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1277
Part118.BottomSurface = Enum.SurfaceType.Smooth
1278
Part118.BrickColor = BrickColor.new("Dark stone grey")
1279
Part118.CanCollide = false
1280
Part118.TopSurface = Enum.SurfaceType.Smooth
1281
Part118.brickColor = BrickColor.new("Dark stone grey")
1282
BlockMesh119.Parent = Part118
1283
BlockMesh119.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1284
Part120.Parent = Model0
1285
Part120.CFrame = CFrame.new(-72.0305023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1286
Part120.Position = Vector3.new(-72.0305023, 4.55628014, -134)
1287
Part120.Color = Color3.new(0.388235, 0.372549, 0.384314)
1288
Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1289
Part120.BottomSurface = Enum.SurfaceType.Smooth
1290
Part120.BrickColor = BrickColor.new("Dark stone grey")
1291
Part120.CanCollide = false
1292
Part120.TopSurface = Enum.SurfaceType.Smooth
1293
Part120.brickColor = BrickColor.new("Dark stone grey")
1294
BlockMesh121.Parent = Part120
1295
BlockMesh121.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1296
Part122.Parent = Model0
1297
Part122.CFrame = CFrame.new(-71.2179871, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1298
Part122.Position = Vector3.new(-71.2179871, 4.3937788, -134)
1299
Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
1300
Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1301
Part122.BottomSurface = Enum.SurfaceType.Smooth
1302
Part122.BrickColor = BrickColor.new("Dark stone grey")
1303
Part122.CanCollide = false
1304
Part122.TopSurface = Enum.SurfaceType.Smooth
1305
Part122.brickColor = BrickColor.new("Dark stone grey")
1306
BlockMesh123.Parent = Part122
1307
BlockMesh123.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1308
Part124.Parent = Model0
1309
Part124.CFrame = CFrame.new(-71.7179947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1310
Part124.Position = Vector3.new(-71.7179947, 4.3937788, -134)
1311
Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
1312
Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1313
Part124.BottomSurface = Enum.SurfaceType.Smooth
1314
Part124.BrickColor = BrickColor.new("Dark stone grey")
1315
Part124.CanCollide = false
1316
Part124.TopSurface = Enum.SurfaceType.Smooth
1317
Part124.brickColor = BrickColor.new("Dark stone grey")
1318
BlockMesh125.Parent = Part124
1319
BlockMesh125.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1320
Part126.Parent = Model0
1321
Part126.CFrame = CFrame.new(-71.2179871, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1322
Part126.Position = Vector3.new(-71.2179871, 4.55628014, -134)
1323
Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
1324
Part126.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1325
Part126.BottomSurface = Enum.SurfaceType.Smooth
1326
Part126.BrickColor = BrickColor.new("Dark stone grey")
1327
Part126.CanCollide = false
1328
Part126.TopSurface = Enum.SurfaceType.Smooth
1329
Part126.brickColor = BrickColor.new("Dark stone grey")
1330
BlockMesh127.Parent = Part126
1331
BlockMesh127.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1332
Part128.Parent = Model0
1333
Part128.CFrame = CFrame.new(-71.7179947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1334
Part128.Position = Vector3.new(-71.7179947, 4.55628014, -134)
1335
Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
1336
Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1337
Part128.BottomSurface = Enum.SurfaceType.Smooth
1338
Part128.BrickColor = BrickColor.new("Dark stone grey")
1339
Part128.CanCollide = false
1340
Part128.TopSurface = Enum.SurfaceType.Smooth
1341
Part128.brickColor = BrickColor.new("Dark stone grey")
1342
BlockMesh129.Parent = Part128
1343
BlockMesh129.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1344
Part130.Parent = Model0
1345
Part130.CFrame = CFrame.new(-72.3430023, 4.55627966, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1346
Part130.Orientation = Vector3.new(0, 180, 0)
1347
Part130.Position = Vector3.new(-72.3430023, 4.55627966, -133.712494)
1348
Part130.Rotation = Vector3.new(-180, 0, -180)
1349
Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
1350
Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1351
Part130.BottomSurface = Enum.SurfaceType.Smooth
1352
Part130.BrickColor = BrickColor.new("Dark stone grey")
1353
Part130.CanCollide = false
1354
Part130.TopSurface = Enum.SurfaceType.Smooth
1355
Part130.brickColor = BrickColor.new("Dark stone grey")
1356
BlockMesh131.Parent = Part130
1357
BlockMesh131.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1358
Part132.Parent = Model0
1359
Part132.CFrame = CFrame.new(-71.7179947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1360
Part132.Position = Vector3.new(-71.7179947, 4.47502899, -134.012497)
1361
Part132.Color = Color3.new(0.388235, 0.372549, 0.384314)
1362
Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1363
Part132.BottomSurface = Enum.SurfaceType.Smooth
1364
Part132.BrickColor = BrickColor.new("Dark stone grey")
1365
Part132.CanCollide = false
1366
Part132.TopSurface = Enum.SurfaceType.Smooth
1367
Part132.brickColor = BrickColor.new("Dark stone grey")
1368
BlockMesh133.Parent = Part132
1369
BlockMesh133.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1370
Part134.Parent = Model0
1371
Part134.CFrame = CFrame.new(-72.3430023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1372
Part134.Orientation = Vector3.new(0, 180, 0)
1373
Part134.Position = Vector3.new(-72.3430023, 4.39377832, -133.712494)
1374
Part134.Rotation = Vector3.new(-180, 0, -180)
1375
Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
1376
Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1377
Part134.BottomSurface = Enum.SurfaceType.Smooth
1378
Part134.BrickColor = BrickColor.new("Dark stone grey")
1379
Part134.CanCollide = false
1380
Part134.TopSurface = Enum.SurfaceType.Smooth
1381
Part134.brickColor = BrickColor.new("Dark stone grey")
1382
BlockMesh135.Parent = Part134
1383
BlockMesh135.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1384
Part136.Parent = Model0
1385
Part136.CFrame = CFrame.new(-72.3429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1386
Part136.Orientation = Vector3.new(0, 180, 0)
1387
Part136.Position = Vector3.new(-72.3429947, 4.47502899, -133.699997)
1388
Part136.Rotation = Vector3.new(-180, 0, -180)
1389
Part136.Color = Color3.new(0.388235, 0.372549, 0.384314)
1390
Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1391
Part136.BottomSurface = Enum.SurfaceType.Smooth
1392
Part136.BrickColor = BrickColor.new("Dark stone grey")
1393
Part136.CanCollide = false
1394
Part136.TopSurface = Enum.SurfaceType.Smooth
1395
Part136.brickColor = BrickColor.new("Dark stone grey")
1396
BlockMesh137.Parent = Part136
1397
BlockMesh137.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1398
Part138.Parent = Model0
1399
Part138.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.993744, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1400
Part138.Position = Vector3.new(-71.7804871, 4.47502899, -133.993744)
1401
Part138.Color = Color3.new(0, 1, 1)
1402
Part138.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
1403
Part138.BottomSurface = Enum.SurfaceType.Smooth
1404
Part138.BrickColor = BrickColor.new("Toothpaste")
1405
Part138.CanCollide = false
1406
Part138.Material = Enum.Material.Neon
1407
Part138.TopSurface = Enum.SurfaceType.Smooth
1408
Part138.brickColor = BrickColor.new("Toothpaste")
1409
BlockMesh139.Parent = Part138
1410
BlockMesh139.Scale = Vector3.new(1, 0.750008881, 0.125001475)
1411
WedgePart140.Parent = Model0
1412
WedgePart140.CFrame = CFrame.new(-71.2179947, 4.5687809, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1413
WedgePart140.Orientation = Vector3.new(0, 90, -90)
1414
WedgePart140.Position = Vector3.new(-71.2179947, 4.5687809, -134.231262)
1415
WedgePart140.Rotation = Vector3.new(-90, 90, 0)
1416
WedgePart140.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1417
WedgePart140.BottomSurface = Enum.SurfaceType.Smooth
1418
WedgePart140.CanCollide = false
1419
BlockMesh141.Parent = WedgePart140
1420
BlockMesh141.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1421
Part142.Parent = Model0
1422
Part142.CFrame = CFrame.new(-71.2179871, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1423
Part142.Position = Vector3.new(-71.2179871, 4.3937788, -134.012497)
1424
Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
1425
Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1426
Part142.BottomSurface = Enum.SurfaceType.Smooth
1427
Part142.BrickColor = BrickColor.new("Dark stone grey")
1428
Part142.CanCollide = false
1429
Part142.TopSurface = Enum.SurfaceType.Smooth
1430
Part142.brickColor = BrickColor.new("Dark stone grey")
1431
BlockMesh143.Parent = Part142
1432
BlockMesh143.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1433
Part144.Parent = Model0
1434
Part144.CFrame = CFrame.new(-72.0305023, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1435
Part144.Position = Vector3.new(-72.0305023, 4.3937788, -134)
1436
Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
1437
Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1438
Part144.BottomSurface = Enum.SurfaceType.Smooth
1439
Part144.BrickColor = BrickColor.new("Dark stone grey")
1440
Part144.CanCollide = false
1441
Part144.TopSurface = Enum.SurfaceType.Smooth
1442
Part144.brickColor = BrickColor.new("Dark stone grey")
1443
BlockMesh145.Parent = Part144
1444
BlockMesh145.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1445
Part146.Parent = Model0
1446
Part146.CFrame = CFrame.new(-71.4054947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1447
Part146.Position = Vector3.new(-71.4054947, 4.47502899, -134.012497)
1448
Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
1449
Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1450
Part146.BottomSurface = Enum.SurfaceType.Smooth
1451
Part146.BrickColor = BrickColor.new("Dark stone grey")
1452
Part146.CanCollide = false
1453
Part146.TopSurface = Enum.SurfaceType.Smooth
1454
Part146.brickColor = BrickColor.new("Dark stone grey")
1455
BlockMesh147.Parent = Part146
1456
BlockMesh147.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1457
Part148.Parent = Model0
1458
Part148.CFrame = CFrame.new(-71.4054947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1459
Part148.Position = Vector3.new(-71.4054947, 4.55628014, -134)
1460
Part148.Color = Color3.new(0.388235, 0.372549, 0.384314)
1461
Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1462
Part148.BottomSurface = Enum.SurfaceType.Smooth
1463
Part148.BrickColor = BrickColor.new("Dark stone grey")
1464
Part148.CanCollide = false
1465
Part148.TopSurface = Enum.SurfaceType.Smooth
1466
Part148.brickColor = BrickColor.new("Dark stone grey")
1467
BlockMesh149.Parent = Part148
1468
BlockMesh149.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1469
Part150.Parent = Model0
1470
Part150.CFrame = CFrame.new(-72.0305023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1471
Part150.Position = Vector3.new(-72.0305023, 4.47502899, -134.012497)
1472
Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
1473
Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1474
Part150.BottomSurface = Enum.SurfaceType.Smooth
1475
Part150.BrickColor = BrickColor.new("Dark stone grey")
1476
Part150.CanCollide = false
1477
Part150.TopSurface = Enum.SurfaceType.Smooth
1478
Part150.brickColor = BrickColor.new("Dark stone grey")
1479
BlockMesh151.Parent = Part150
1480
BlockMesh151.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1481
Part152.Parent = Model0
1482
Part152.CFrame = CFrame.new(-71.4054947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1483
Part152.Position = Vector3.new(-71.4054947, 4.3937788, -134)
1484
Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
1485
Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1486
Part152.BottomSurface = Enum.SurfaceType.Smooth
1487
Part152.BrickColor = BrickColor.new("Dark stone grey")
1488
Part152.CanCollide = false
1489
Part152.TopSurface = Enum.SurfaceType.Smooth
1490
Part152.brickColor = BrickColor.new("Dark stone grey")
1491
BlockMesh153.Parent = Part152
1492
BlockMesh153.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1493
WedgePart154.Parent = Model0
1494
WedgePart154.CFrame = CFrame.new(-71.2242432, 4.3937788, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1495
WedgePart154.Orientation = Vector3.new(0, 90, -90)
1496
WedgePart154.Position = Vector3.new(-71.2242432, 4.3937788, -134.237503)
1497
WedgePart154.Rotation = Vector3.new(-90, 90, 0)
1498
WedgePart154.Color = Color3.new(0.388235, 0.372549, 0.384314)
1499
WedgePart154.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
1500
WedgePart154.BottomSurface = Enum.SurfaceType.Smooth
1501
WedgePart154.BrickColor = BrickColor.new("Dark stone grey")
1502
WedgePart154.CanCollide = false
1503
WedgePart154.brickColor = BrickColor.new("Dark stone grey")
1504
BlockMesh155.Parent = WedgePart154
1505
BlockMesh155.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
1506
Part156.Parent = Model0
1507
Part156.CFrame = CFrame.new(-71.2867584, 4.3937788, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1508
Part156.Position = Vector3.new(-71.2867584, 4.3937788, -134.162506)
1509
Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
1510
Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1511
Part156.BottomSurface = Enum.SurfaceType.Smooth
1512
Part156.BrickColor = BrickColor.new("Dark stone grey")
1513
Part156.CanCollide = false
1514
Part156.TopSurface = Enum.SurfaceType.Smooth
1515
Part156.brickColor = BrickColor.new("Dark stone grey")
1516
BlockMesh157.Parent = Part156
1517
BlockMesh157.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1518
Part158.Parent = Model0
1519
Part158.CFrame = CFrame.new(-71.2867584, 4.55628014, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1520
Part158.Position = Vector3.new(-71.2867584, 4.55628014, -134.162506)
1521
Part158.Color = Color3.new(0.388235, 0.372549, 0.384314)
1522
Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1523
Part158.BottomSurface = Enum.SurfaceType.Smooth
1524
Part158.BrickColor = BrickColor.new("Dark stone grey")
1525
Part158.CanCollide = false
1526
Part158.TopSurface = Enum.SurfaceType.Smooth
1527
Part158.brickColor = BrickColor.new("Dark stone grey")
1528
BlockMesh159.Parent = Part158
1529
BlockMesh159.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1530
Part160.Parent = Model0
1531
Part160.CFrame = CFrame.new(-71.2867584, 4.3937788, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1532
Part160.Position = Vector3.new(-71.2867584, 4.3937788, -133.550003)
1533
Part160.Color = Color3.new(0.388235, 0.372549, 0.384314)
1534
Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1535
Part160.BottomSurface = Enum.SurfaceType.Smooth
1536
Part160.BrickColor = BrickColor.new("Dark stone grey")
1537
Part160.CanCollide = false
1538
Part160.TopSurface = Enum.SurfaceType.Smooth
1539
Part160.brickColor = BrickColor.new("Dark stone grey")
1540
BlockMesh161.Parent = Part160
1541
BlockMesh161.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1542
Part162.Parent = Model0
1543
Part162.CFrame = CFrame.new(-71.2929993, 4.55628014, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1544
Part162.Position = Vector3.new(-71.2929993, 4.55628014, -133.550003)
1545
Part162.Color = Color3.new(0.388235, 0.372549, 0.384314)
1546
Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1547
Part162.BottomSurface = Enum.SurfaceType.Smooth
1548
Part162.BrickColor = BrickColor.new("Dark stone grey")
1549
Part162.CanCollide = false
1550
Part162.TopSurface = Enum.SurfaceType.Smooth
1551
Part162.brickColor = BrickColor.new("Dark stone grey")
1552
BlockMesh163.Parent = Part162
1553
BlockMesh163.Scale = Vector3.new(0.812509716, 0.0625007376, 0.0625006557)
1554
Part164.Parent = Model0
1555
Part164.CFrame = CFrame.new(-71.2179871, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1556
Part164.Position = Vector3.new(-71.2179871, 4.47502899, -134.012497)
1557
Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
1558
Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1559
Part164.BottomSurface = Enum.SurfaceType.Smooth
1560
Part164.BrickColor = BrickColor.new("Dark stone grey")
1561
Part164.CanCollide = false
1562
Part164.TopSurface = Enum.SurfaceType.Smooth
1563
Part164.brickColor = BrickColor.new("Dark stone grey")
1564
BlockMesh165.Parent = Part164
1565
BlockMesh165.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1566
Part166.Parent = Model0
1567
Part166.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1568
Part166.Orientation = Vector3.new(0, -45, 0)
1569
Part166.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
1570
Part166.Rotation = Vector3.new(0, -45, 0)
1571
Part166.Color = Color3.new(0.388235, 0.372549, 0.384314)
1572
Part166.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
1573
Part166.BottomSurface = Enum.SurfaceType.Smooth
1574
Part166.BrickColor = BrickColor.new("Dark stone grey")
1575
Part166.CanCollide = false
1576
Part166.TopSurface = Enum.SurfaceType.Smooth
1577
Part166.brickColor = BrickColor.new("Dark stone grey")
1578
Part167.Parent = Model0
1579
Part167.CFrame = CFrame.new(-71.0117416, 4.55002975, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1580
Part167.Orientation = Vector3.new(0, -45, 0)
1581
Part167.Position = Vector3.new(-71.0117416, 4.55002975, -134.731262)
1582
Part167.Rotation = Vector3.new(0, -45, 0)
1583
Part167.Color = Color3.new(0.388235, 0.372549, 0.384314)
1584
Part167.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1585
Part167.BottomSurface = Enum.SurfaceType.Smooth
1586
Part167.BrickColor = BrickColor.new("Dark stone grey")
1587
Part167.CanCollide = false
1588
Part167.TopSurface = Enum.SurfaceType.Smooth
1589
Part167.brickColor = BrickColor.new("Dark stone grey")
1590
BlockMesh168.Parent = Part167
1591
BlockMesh168.Scale = Vector3.new(1, 0.0625004917, 1)
1592
Part169.Parent = Model0
1593
Part169.CFrame = CFrame.new(-71.0117416, 4.52502918, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1594
Part169.Orientation = Vector3.new(0, -45, 0)
1595
Part169.Position = Vector3.new(-71.0117416, 4.52502918, -134.731262)
1596
Part169.Rotation = Vector3.new(0, -45, 0)
1597
Part169.Color = Color3.new(0.388235, 0.372549, 0.384314)
1598
Part169.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1599
Part169.BottomSurface = Enum.SurfaceType.Smooth
1600
Part169.BrickColor = BrickColor.new("Dark stone grey")
1601
Part169.CanCollide = false
1602
Part169.TopSurface = Enum.SurfaceType.Smooth
1603
Part169.brickColor = BrickColor.new("Dark stone grey")
1604
BlockMesh170.Parent = Part169
1605
BlockMesh170.Scale = Vector3.new(1, 0.0625004917, 1)
1606
Part171.Parent = Model0
1607
Part171.CFrame = CFrame.new(-71.0117416, 4.32502699, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1608
Part171.Orientation = Vector3.new(0, -45, 0)
1609
Part171.Position = Vector3.new(-71.0117416, 4.32502699, -134.731262)
1610
Part171.Rotation = Vector3.new(0, -45, 0)
1611
Part171.Color = Color3.new(0.388235, 0.372549, 0.384314)
1612
Part171.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1613
Part171.BottomSurface = Enum.SurfaceType.Smooth
1614
Part171.BrickColor = BrickColor.new("Dark stone grey")
1615
Part171.CanCollide = false
1616
Part171.TopSurface = Enum.SurfaceType.Smooth
1617
Part171.brickColor = BrickColor.new("Dark stone grey")
1618
BlockMesh172.Parent = Part171
1619
BlockMesh172.Scale = Vector3.new(1, 0.0625004917, 1)
1620
Part173.Parent = Model0
1621
Part173.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1622
Part173.Orientation = Vector3.new(0, -45, 0)
1623
Part173.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
1624
Part173.Rotation = Vector3.new(0, -45, 0)
1625
Part173.Color = Color3.new(0.388235, 0.372549, 0.384314)
1626
Part173.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1627
Part173.BottomSurface = Enum.SurfaceType.Smooth
1628
Part173.BrickColor = BrickColor.new("Dark stone grey")
1629
Part173.CanCollide = false
1630
Part173.TopSurface = Enum.SurfaceType.Smooth
1631
Part173.brickColor = BrickColor.new("Dark stone grey")
1632
BlockMesh174.Parent = Part173
1633
BlockMesh174.Scale = Vector3.new(1, 0.0625004917, 1)
1634
Part175.Parent = Model0
1635
Part175.CFrame = CFrame.new(-71.0117416, 4.50002909, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1636
Part175.Orientation = Vector3.new(0, -45, 0)
1637
Part175.Position = Vector3.new(-71.0117416, 4.50002909, -134.731262)
1638
Part175.Rotation = Vector3.new(0, -45, 0)
1639
Part175.Color = Color3.new(0.388235, 0.372549, 0.384314)
1640
Part175.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1641
Part175.BottomSurface = Enum.SurfaceType.Smooth
1642
Part175.BrickColor = BrickColor.new("Dark stone grey")
1643
Part175.CanCollide = false
1644
Part175.TopSurface = Enum.SurfaceType.Smooth
1645
Part175.brickColor = BrickColor.new("Dark stone grey")
1646
BlockMesh176.Parent = Part175
1647
BlockMesh176.Scale = Vector3.new(1, 0.0625004917, 1)
1648
Part177.Parent = Model0
1649
Part177.CFrame = CFrame.new(-71.0117416, 4.42502785, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1650
Part177.Orientation = Vector3.new(0, -45, 0)
1651
Part177.Position = Vector3.new(-71.0117416, 4.42502785, -134.731262)
1652
Part177.Rotation = Vector3.new(0, -45, 0)
1653
Part177.Color = Color3.new(0.388235, 0.372549, 0.384314)
1654
Part177.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1655
Part177.BottomSurface = Enum.SurfaceType.Smooth
1656
Part177.BrickColor = BrickColor.new("Dark stone grey")
1657
Part177.CanCollide = false
1658
Part177.TopSurface = Enum.SurfaceType.Smooth
1659
Part177.brickColor = BrickColor.new("Dark stone grey")
1660
BlockMesh178.Parent = Part177
1661
BlockMesh178.Scale = Vector3.new(1, 0.0625004917, 1)
1662
Part179.Parent = Model0
1663
Part179.CFrame = CFrame.new(-71.0117416, 4.57502985, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1664
Part179.Orientation = Vector3.new(0, -45, 0)
1665
Part179.Position = Vector3.new(-71.0117416, 4.57502985, -134.731262)
1666
Part179.Rotation = Vector3.new(0, -45, 0)
1667
Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
1668
Part179.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1669
Part179.BottomSurface = Enum.SurfaceType.Smooth
1670
Part179.BrickColor = BrickColor.new("Dark stone grey")
1671
Part179.CanCollide = false
1672
Part179.TopSurface = Enum.SurfaceType.Smooth
1673
Part179.brickColor = BrickColor.new("Dark stone grey")
1674
BlockMesh180.Parent = Part179
1675
BlockMesh180.Scale = Vector3.new(1, 0.0625004917, 1)
1676
Part181.Parent = Model0
1677
Part181.CFrame = CFrame.new(-71.0117416, 4.40002775, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1678
Part181.Orientation = Vector3.new(0, -45, 0)
1679
Part181.Position = Vector3.new(-71.0117416, 4.40002775, -134.731262)
1680
Part181.Rotation = Vector3.new(0, -45, 0)
1681
Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
1682
Part181.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1683
Part181.BottomSurface = Enum.SurfaceType.Smooth
1684
Part181.BrickColor = BrickColor.new("Dark stone grey")
1685
Part181.CanCollide = false
1686
Part181.TopSurface = Enum.SurfaceType.Smooth
1687
Part181.brickColor = BrickColor.new("Dark stone grey")
1688
BlockMesh182.Parent = Part181
1689
BlockMesh182.Scale = Vector3.new(1, 0.0625004917, 1)
1690
Part183.Parent = Model0
1691
Part183.CFrame = CFrame.new(-71.0117416, 4.45002842, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1692
Part183.Orientation = Vector3.new(0, -45, 0)
1693
Part183.Position = Vector3.new(-71.0117416, 4.45002842, -134.731262)
1694
Part183.Rotation = Vector3.new(0, -45, 0)
1695
Part183.Color = Color3.new(0.388235, 0.372549, 0.384314)
1696
Part183.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1697
Part183.BottomSurface = Enum.SurfaceType.Smooth
1698
Part183.BrickColor = BrickColor.new("Dark stone grey")
1699
Part183.CanCollide = false
1700
Part183.TopSurface = Enum.SurfaceType.Smooth
1701
Part183.brickColor = BrickColor.new("Dark stone grey")
1702
BlockMesh184.Parent = Part183
1703
BlockMesh184.Scale = Vector3.new(1, 0.0625004917, 1)
1704
Part185.Parent = Model0
1705
Part185.CFrame = CFrame.new(-71.0117416, 4.62503052, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1706
Part185.Orientation = Vector3.new(0, -45, 0)
1707
Part185.Position = Vector3.new(-71.0117416, 4.62503052, -134.731262)
1708
Part185.Rotation = Vector3.new(0, -45, 0)
1709
Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
1710
Part185.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1711
Part185.BottomSurface = Enum.SurfaceType.Smooth
1712
Part185.BrickColor = BrickColor.new("Dark stone grey")
1713
Part185.CanCollide = false
1714
Part185.TopSurface = Enum.SurfaceType.Smooth
1715
Part185.brickColor = BrickColor.new("Dark stone grey")
1716
BlockMesh186.Parent = Part185
1717
BlockMesh186.Scale = Vector3.new(1, 0.0625004917, 1)
1718
Part187.Parent = Model0
1719
Part187.CFrame = CFrame.new(-71.0117416, 4.37502766, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1720
Part187.Orientation = Vector3.new(0, -45, 0)
1721
Part187.Position = Vector3.new(-71.0117416, 4.37502766, -134.731262)
1722
Part187.Rotation = Vector3.new(0, -45, 0)
1723
Part187.Color = Color3.new(0.388235, 0.372549, 0.384314)
1724
Part187.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1725
Part187.BottomSurface = Enum.SurfaceType.Smooth
1726
Part187.BrickColor = BrickColor.new("Dark stone grey")
1727
Part187.CanCollide = false
1728
Part187.TopSurface = Enum.SurfaceType.Smooth
1729
Part187.brickColor = BrickColor.new("Dark stone grey")
1730
BlockMesh188.Parent = Part187
1731
BlockMesh188.Scale = Vector3.new(1, 0.0625004917, 1)
1732
Part189.Parent = Model0
1733
Part189.CFrame = CFrame.new(-71.0117416, 4.2812767, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1734
Part189.Orientation = Vector3.new(0, -45, 0)
1735
Part189.Position = Vector3.new(-71.0117416, 4.2812767, -134.731262)
1736
Part189.Rotation = Vector3.new(0, -45, 0)
1737
Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
1738
Part189.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1739
Part189.BottomSurface = Enum.SurfaceType.Smooth
1740
Part189.BrickColor = BrickColor.new("Dark stone grey")
1741
Part189.CanCollide = false
1742
Part189.TopSurface = Enum.SurfaceType.Smooth
1743
Part189.brickColor = BrickColor.new("Dark stone grey")
1744
BlockMesh190.Parent = Part189
1745
BlockMesh190.Scale = Vector3.new(1, 0.125001222, 1)
1746
Part191.Parent = Model0
1747
Part191.CFrame = CFrame.new(-71.0117416, 4.53752947, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1748
Part191.Orientation = Vector3.new(0, -90, 0)
1749
Part191.Position = Vector3.new(-71.0117416, 4.53752947, -133.850006)
1750
Part191.Rotation = Vector3.new(0, -90, 0)
1751
Part191.Color = Color3.new(0.388235, 0.372549, 0.384314)
1752
Part191.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
1753
Part191.BottomSurface = Enum.SurfaceType.Smooth
1754
Part191.BrickColor = BrickColor.new("Dark stone grey")
1755
Part191.CanCollide = false
1756
Part191.TopSurface = Enum.SurfaceType.Smooth
1757
Part191.brickColor = BrickColor.new("Dark stone grey")
1758
BlockMesh192.Parent = Part191
1759
BlockMesh192.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
1760
Part193.Parent = Model0
1761
Part193.CFrame = CFrame.new(-71.0117416, 4.56252956, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1762
Part193.Orientation = Vector3.new(0, -90, 0)
1763
Part193.Position = Vector3.new(-71.0117416, 4.56252956, -133.850006)
1764
Part193.Rotation = Vector3.new(0, -90, 0)
1765
Part193.Color = Color3.new(0.388235, 0.372549, 0.384314)
1766
Part193.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
1767
Part193.BottomSurface = Enum.SurfaceType.Smooth
1768
Part193.BrickColor = BrickColor.new("Dark stone grey")
1769
Part193.CanCollide = false
1770
Part193.TopSurface = Enum.SurfaceType.Smooth
1771
Part193.brickColor = BrickColor.new("Dark stone grey")
1772
BlockMesh194.Parent = Part193
1773
BlockMesh194.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
1774
WedgePart195.Parent = Model0
1775
WedgePart195.CFrame = CFrame.new(-71.2242432, 4.55628061, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1776
WedgePart195.Orientation = Vector3.new(0, 90, -90)
1777
WedgePart195.Position = Vector3.new(-71.2242432, 4.55628061, -134.237503)
1778
WedgePart195.Rotation = Vector3.new(-90, 90, 0)
1779
WedgePart195.Color = Color3.new(0.388235, 0.372549, 0.384314)
1780
WedgePart195.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
1781
WedgePart195.BottomSurface = Enum.SurfaceType.Smooth
1782
WedgePart195.BrickColor = BrickColor.new("Dark stone grey")
1783
WedgePart195.CanCollide = false
1784
WedgePart195.brickColor = BrickColor.new("Dark stone grey")
1785
BlockMesh196.Parent = WedgePart195
1786
BlockMesh196.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
1787
Part197.Name = "Handle"
1788
Part197.Parent = Model0
1789
Part197.CFrame = CFrame.new(-71.7742462, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1790
Part197.Orientation = Vector3.new(0, -90, 0)
1791
Part197.Position = Vector3.new(-71.7742462, 4.47502899, -133.850006)
1792
Part197.Rotation = Vector3.new(0, -90, 0)
1793
Part197.Color = Color3.new(0, 0.0627451, 0.690196)
1794
Part197.Transparency = 1
1795
Part197.Size = Vector3.new(0.337506086, 0.262503088, 1.15001178)
1796
Part197.BottomSurface = Enum.SurfaceType.Smooth
1797
Part197.BrickColor = BrickColor.new("Dark blue")
1798
Part197.CanCollide = false
1799
Part197.TopSurface = Enum.SurfaceType.Smooth
1800
Part197.brickColor = BrickColor.new("Dark blue")
1801
Handle = Part197
1802
Part198.Parent = Model0
1803
Part198.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1804
Part198.Orientation = Vector3.new(0, -45, 0)
1805
Part198.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1806
Part198.Rotation = Vector3.new(0, -45, 0)
1807
Part198.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
1808
Part198.BottomSurface = Enum.SurfaceType.Smooth
1809
Part198.CanCollide = false
1810
Part198.TopSurface = Enum.SurfaceType.Smooth
1811
Part199.Parent = Model0
1812
Part199.CFrame = CFrame.new(-71.0117416, 4.6687808, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1813
Part199.Orientation = Vector3.new(0, -45, 0)
1814
Part199.Position = Vector3.new(-71.0117416, 4.6687808, -132.968735)
1815
Part199.Rotation = Vector3.new(0, -45, 0)
1816
Part199.Color = Color3.new(0.388235, 0.372549, 0.384314)
1817
Part199.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1818
Part199.BottomSurface = Enum.SurfaceType.Smooth
1819
Part199.BrickColor = BrickColor.new("Dark stone grey")
1820
Part199.CanCollide = false
1821
Part199.TopSurface = Enum.SurfaceType.Smooth
1822
Part199.brickColor = BrickColor.new("Dark stone grey")
1823
BlockMesh200.Parent = Part199
1824
BlockMesh200.Scale = Vector3.new(1, 0.125001222, 1)
1825
Part201.Parent = Model0
1826
Part201.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1827
Part201.Orientation = Vector3.new(0, -45, 0)
1828
Part201.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1829
Part201.Rotation = Vector3.new(0, -45, 0)
1830
Part201.Color = Color3.new(0, 1, 1)
1831
Part201.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
1832
Part201.BottomSurface = Enum.SurfaceType.Smooth
1833
Part201.BrickColor = BrickColor.new("Toothpaste")
1834
Part201.CanCollide = false
1835
Part201.Material = Enum.Material.Neon
1836
Part201.TopSurface = Enum.SurfaceType.Smooth
1837
Part201.brickColor = BrickColor.new("Toothpaste")
1838
Part202.Parent = Model0
1839
Part202.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1840
Part202.Orientation = Vector3.new(0, -45, 0)
1841
Part202.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1842
Part202.Rotation = Vector3.new(0, -45, 0)
1843
Part202.Color = Color3.new(0.388235, 0.372549, 0.384314)
1844
Part202.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
1845
Part202.BottomSurface = Enum.SurfaceType.Smooth
1846
Part202.BrickColor = BrickColor.new("Dark stone grey")
1847
Part202.CanCollide = false
1848
Part202.TopSurface = Enum.SurfaceType.Smooth
1849
Part202.brickColor = BrickColor.new("Dark stone grey")
1850
Part203.Parent = Model0
1851
Part203.CFrame = CFrame.new(-71.0117416, 4.55002975, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1852
Part203.Orientation = Vector3.new(0, -45, 0)
1853
Part203.Position = Vector3.new(-71.0117416, 4.55002975, -132.968735)
1854
Part203.Rotation = Vector3.new(0, -45, 0)
1855
Part203.Color = Color3.new(0.388235, 0.372549, 0.384314)
1856
Part203.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1857
Part203.BottomSurface = Enum.SurfaceType.Smooth
1858
Part203.BrickColor = BrickColor.new("Dark stone grey")
1859
Part203.CanCollide = false
1860
Part203.TopSurface = Enum.SurfaceType.Smooth
1861
Part203.brickColor = BrickColor.new("Dark stone grey")
1862
BlockMesh204.Parent = Part203
1863
BlockMesh204.Scale = Vector3.new(1, 0.0625004917, 1)
1864
Part205.Parent = Model0
1865
Part205.CFrame = CFrame.new(-71.0117416, 4.52502918, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1866
Part205.Orientation = Vector3.new(0, -45, 0)
1867
Part205.Position = Vector3.new(-71.0117416, 4.52502918, -132.968735)
1868
Part205.Rotation = Vector3.new(0, -45, 0)
1869
Part205.Color = Color3.new(0.388235, 0.372549, 0.384314)
1870
Part205.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1871
Part205.BottomSurface = Enum.SurfaceType.Smooth
1872
Part205.BrickColor = BrickColor.new("Dark stone grey")
1873
Part205.CanCollide = false
1874
Part205.TopSurface = Enum.SurfaceType.Smooth
1875
Part205.brickColor = BrickColor.new("Dark stone grey")
1876
BlockMesh206.Parent = Part205
1877
BlockMesh206.Scale = Vector3.new(1, 0.0625004917, 1)
1878
Part207.Parent = Model0
1879
Part207.CFrame = CFrame.new(-71.0117416, 4.32502699, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1880
Part207.Orientation = Vector3.new(0, -45, 0)
1881
Part207.Position = Vector3.new(-71.0117416, 4.32502699, -132.968735)
1882
Part207.Rotation = Vector3.new(0, -45, 0)
1883
Part207.Color = Color3.new(0.388235, 0.372549, 0.384314)
1884
Part207.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1885
Part207.BottomSurface = Enum.SurfaceType.Smooth
1886
Part207.BrickColor = BrickColor.new("Dark stone grey")
1887
Part207.CanCollide = false
1888
Part207.TopSurface = Enum.SurfaceType.Smooth
1889
Part207.brickColor = BrickColor.new("Dark stone grey")
1890
BlockMesh208.Parent = Part207
1891
BlockMesh208.Scale = Vector3.new(1, 0.0625004917, 1)
1892
Part209.Parent = Model0
1893
Part209.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1894
Part209.Orientation = Vector3.new(0, -45, 0)
1895
Part209.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1896
Part209.Rotation = Vector3.new(0, -45, 0)
1897
Part209.Color = Color3.new(0.388235, 0.372549, 0.384314)
1898
Part209.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1899
Part209.BottomSurface = Enum.SurfaceType.Smooth
1900
Part209.BrickColor = BrickColor.new("Dark stone grey")
1901
Part209.CanCollide = false
1902
Part209.TopSurface = Enum.SurfaceType.Smooth
1903
Part209.brickColor = BrickColor.new("Dark stone grey")
1904
BlockMesh210.Parent = Part209
1905
BlockMesh210.Scale = Vector3.new(1, 0.0625004917, 1)
1906
Part211.Parent = Model0
1907
Part211.CFrame = CFrame.new(-71.0117416, 4.50002909, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1908
Part211.Orientation = Vector3.new(0, -45, 0)
1909
Part211.Position = Vector3.new(-71.0117416, 4.50002909, -132.968735)
1910
Part211.Rotation = Vector3.new(0, -45, 0)
1911
Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
1912
Part211.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1913
Part211.BottomSurface = Enum.SurfaceType.Smooth
1914
Part211.BrickColor = BrickColor.new("Dark stone grey")
1915
Part211.CanCollide = false
1916
Part211.TopSurface = Enum.SurfaceType.Smooth
1917
Part211.brickColor = BrickColor.new("Dark stone grey")
1918
BlockMesh212.Parent = Part211
1919
BlockMesh212.Scale = Vector3.new(1, 0.0625004917, 1)
1920
Part213.Parent = Model0
1921
Part213.CFrame = CFrame.new(-71.0117416, 4.42502832, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1922
Part213.Orientation = Vector3.new(0, -45, 0)
1923
Part213.Position = Vector3.new(-71.0117416, 4.42502832, -132.968735)
1924
Part213.Rotation = Vector3.new(0, -45, 0)
1925
Part213.Color = Color3.new(0.388235, 0.372549, 0.384314)
1926
Part213.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1927
Part213.BottomSurface = Enum.SurfaceType.Smooth
1928
Part213.BrickColor = BrickColor.new("Dark stone grey")
1929
Part213.CanCollide = false
1930
Part213.TopSurface = Enum.SurfaceType.Smooth
1931
Part213.brickColor = BrickColor.new("Dark stone grey")
1932
BlockMesh214.Parent = Part213
1933
BlockMesh214.Scale = Vector3.new(1, 0.0625004917, 1)
1934
Part215.Parent = Model0
1935
Part215.CFrame = CFrame.new(-71.0117416, 4.57502985, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1936
Part215.Orientation = Vector3.new(0, -45, 0)
1937
Part215.Position = Vector3.new(-71.0117416, 4.57502985, -132.968735)
1938
Part215.Rotation = Vector3.new(0, -45, 0)
1939
Part215.Color = Color3.new(0.388235, 0.372549, 0.384314)
1940
Part215.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1941
Part215.BottomSurface = Enum.SurfaceType.Smooth
1942
Part215.BrickColor = BrickColor.new("Dark stone grey")
1943
Part215.CanCollide = false
1944
Part215.TopSurface = Enum.SurfaceType.Smooth
1945
Part215.brickColor = BrickColor.new("Dark stone grey")
1946
BlockMesh216.Parent = Part215
1947
BlockMesh216.Scale = Vector3.new(1, 0.0625004917, 1)
1948
Part217.Parent = Model0
1949
Part217.CFrame = CFrame.new(-71.0117416, 4.40002775, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1950
Part217.Orientation = Vector3.new(0, -45, 0)
1951
Part217.Position = Vector3.new(-71.0117416, 4.40002775, -132.968735)
1952
Part217.Rotation = Vector3.new(0, -45, 0)
1953
Part217.Color = Color3.new(0.388235, 0.372549, 0.384314)
1954
Part217.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1955
Part217.BottomSurface = Enum.SurfaceType.Smooth
1956
Part217.BrickColor = BrickColor.new("Dark stone grey")
1957
Part217.CanCollide = false
1958
Part217.TopSurface = Enum.SurfaceType.Smooth
1959
Part217.brickColor = BrickColor.new("Dark stone grey")
1960
BlockMesh218.Parent = Part217
1961
BlockMesh218.Scale = Vector3.new(1, 0.0625004917, 1)
1962
Part219.Parent = Model0
1963
Part219.CFrame = CFrame.new(-71.0117416, 4.45002842, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1964
Part219.Orientation = Vector3.new(0, -45, 0)
1965
Part219.Position = Vector3.new(-71.0117416, 4.45002842, -132.968735)
1966
Part219.Rotation = Vector3.new(0, -45, 0)
1967
Part219.Color = Color3.new(0.388235, 0.372549, 0.384314)
1968
Part219.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1969
Part219.BottomSurface = Enum.SurfaceType.Smooth
1970
Part219.BrickColor = BrickColor.new("Dark stone grey")
1971
Part219.CanCollide = false
1972
Part219.TopSurface = Enum.SurfaceType.Smooth
1973
Part219.brickColor = BrickColor.new("Dark stone grey")
1974
BlockMesh220.Parent = Part219
1975
BlockMesh220.Scale = Vector3.new(1, 0.0625004917, 1)
1976
Part221.Parent = Model0
1977
Part221.CFrame = CFrame.new(-71.0117416, 4.62503052, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1978
Part221.Orientation = Vector3.new(0, -45, 0)
1979
Part221.Position = Vector3.new(-71.0117416, 4.62503052, -132.968735)
1980
Part221.Rotation = Vector3.new(0, -45, 0)
1981
Part221.Color = Color3.new(0.388235, 0.372549, 0.384314)
1982
Part221.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1983
Part221.BottomSurface = Enum.SurfaceType.Smooth
1984
Part221.BrickColor = BrickColor.new("Dark stone grey")
1985
Part221.CanCollide = false
1986
Part221.TopSurface = Enum.SurfaceType.Smooth
1987
Part221.brickColor = BrickColor.new("Dark stone grey")
1988
BlockMesh222.Parent = Part221
1989
BlockMesh222.Scale = Vector3.new(1, 0.0625004917, 1)
1990
Part223.Parent = Model0
1991
Part223.CFrame = CFrame.new(-71.0117416, 4.37502766, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1992
Part223.Orientation = Vector3.new(0, -45, 0)
1993
Part223.Position = Vector3.new(-71.0117416, 4.37502766, -132.968735)
1994
Part223.Rotation = Vector3.new(0, -45, 0)
1995
Part223.Color = Color3.new(0.388235, 0.372549, 0.384314)
1996
Part223.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1997
Part223.BottomSurface = Enum.SurfaceType.Smooth
1998
Part223.BrickColor = BrickColor.new("Dark stone grey")
1999
Part223.CanCollide = false
2000
Part223.TopSurface = Enum.SurfaceType.Smooth
2001
Part223.brickColor = BrickColor.new("Dark stone grey")
2002
BlockMesh224.Parent = Part223
2003
BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
2004
Part224.Parent = Character
2005
Part224.CFrame = CFrame.new(LeftArm.Position + Vector3.new(0,-1,0))
2006
Part224.Size = Vector3.new(0.2, 0.2, 0.2)
2007
Part224.BottomSurface = Enum.SurfaceType.Smooth
2008
Part224.BrickColor = BrickColor.new("Dark stone grey")
2009
Part224.CanCollide = false
2010
Part224.TopSurface = Enum.SurfaceType.Smooth
2011
Part224.Name = "Energy"
2012
Part224.Transparency = 1
2013
asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.2, 0),NumberSequenceKeypoint.new(0.3, 1.5),NumberSequenceKeypoint.new(0.4, 0),NumberSequenceKeypoint.new(0.5, 1.5),NumberSequenceKeypoint.new(0.6, 0),NumberSequenceKeypoint.new(0.7, 1.5),NumberSequenceKeypoint.new(0.8, 0),NumberSequenceKeypoint.new(0.9, 1.5),NumberSequenceKeypoint.new(1, 0)})
2014
Particle1.Parent = LeftArm
2015
Particle1.Speed = NumberRange.new(0, 0)
2016
Particle1.Color = ColorSequence.new(Color3.new(0, 0, 1),Color3.new(0, 1, 1))
2017
Particle1.LightEmission = 1
2018
Particle1.LightInfluence = 1
2019
Particle1.Texture = "rbxassetid://1546126003"
2020
Particle1.Size = asd
2021
Particle1.Lifetime = NumberRange.new(2, 2)
2022
Particle1.Rate = 50
2023
Particle1.RotSpeed = NumberRange.new(360, 360)
2024
Particle1.LockedToPart = true
2025
BlockMesh224.Parent = Part223
2026
BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
2027
EnergyParticle = Part224
2028
2029
2030
for i,v in pairs(mas:GetChildren()) do
2031
	v.Parent = game:GetService("Players").LocalPlayer.Character
2032
	pcall(function() v:MakeJoints() end)
2033
end
2034
mas:Destroy()
2035
for i,v in pairs(cors) do
2036
	spawn(function()
2037
		pcall(v)
2038
	end)
2039
end
2040
SwordMod = Model0
2041
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2042
	local NEWWELD = IT(TYPE)
2043
	NEWWELD.Part0 = PART0
2044
	NEWWELD.Part1 = PART1
2045
	NEWWELD.C0 = C0
2046
	NEWWELD.C1 = C1
2047
	NEWWELD.Parent = PARENT
2048
	return NEWWELD
2049
end
2050
function weld(x, y)
2051
	if x == y then return end
2052
	local CJ = CFrame.new(x.Position)
2053
	local w = Instance.new("ManualWeld")
2054
	w.Part0 = x
2055
	w.Part1 = y
2056
	w.C0 = x.CFrame:inverse() * CJ
2057
	w.C1 = y.CFrame:inverse() * CJ
2058
	w.Parent = x
2059
	return w
2060
end
2061
2062
2063
for _,v in pairs(SwordMod:GetChildren()) do
2064
if v:IsA("BasePart") then
2065
weld(Handle, v)
2066
end end
2067
local function weldBetween(a, b)
2068
	    local weldd = Instance.new("ManualWeld")
2069
	    weldd.Part0 = a
2070
	    weldd.Part1 = b
2071
	    weldd.C0 = CFrame.new()
2072
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
2073
	    weldd.Parent = a
2074
	    return weldd
2075
	end
2076
weldBetween(EnergyParticle,LeftArm)
2077
local HandleGrip = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Handle, CF(0, -1, 0)*ANGLES(RAD(-90),RAD(0),RAD(0)), CF(0, 0, 0))
2078
A0 = Instance.new("Attachment",Blade)
2079
A1 = Instance.new("Attachment",Blade)
2080
tl1 = Instance.new("Trail",Blade)
2081
tl1.Attachment0 = A0
2082
tl1.Attachment1 = A1
2083
tl1.Texture = "http://www.roblox.com/asset/?id=928134823"
2084
tl1.LightEmission = 0
2085
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
2086
tl1.Color = ColorSequence.new(BrickColor.new('Insitutional white').Color)
2087
tl1.Lifetime = 0.3
2088
A0.Position = Vector3.new(0, 0, -2)
2089
A1.Position = Vector3.new(0, 0, 2)
2090
Particle1.Parent = EnergyParticle
2091
2092
2093
--Actual functions and stuff
2094
--//=================================\\
2095
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
2096
--\\=================================//
2097
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
2098
ArtificialHB = Instance.new("BindableEvent", script)
2099
ArtificialHB.Name = "ArtificialHB"
2100
2101
script:WaitForChild("ArtificialHB")
2102
2103
frame = Frame_Speed
2104
tf = 0
2105
allowframeloss = false
2106
tossremainder = false
2107
lastframe = tick()
2108
script.ArtificialHB:Fire()
2109
2110
game:GetService("RunService").Heartbeat:connect(function(s, p)
2111
	tf = tf + s
2112
	if tf >= frame then
2113
		if allowframeloss then
2114
			script.ArtificialHB:Fire()
2115
			lastframe = tick()
2116
		else
2117
			for i = 1, math.floor(tf / frame) do
2118
				script.ArtificialHB:Fire()
2119
			end
2120
		lastframe = tick()
2121
		end
2122
		if tossremainder then
2123
			tf = 0
2124
		else
2125
			tf = tf - frame * math.floor(tf / frame)
2126
		end
2127
	end
2128
end)
2129
--Taken from shack's scripts i have no idea how they work lol
2130
function Swait(NUMBER)
2131
	if NUMBER == 0 or NUMBER == nil then
2132
		ArtificialHB.Event:wait()
2133
	else
2134
		for i = 1, NUMBER do
2135
			ArtificialHB.Event:wait()
2136
		end
2137
	end
2138
end
2139
2140
function QuaternionFromCFrame(cf)
2141
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
2142
	local trace = m00 + m11 + m22
2143
	if trace > 0 then 
2144
		local s = math.sqrt(1 + trace)
2145
		local recip = 0.5 / s
2146
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
2147
	else
2148
		local i = 0
2149
		if m11 > m00 then
2150
			i = 1
2151
		end
2152
		if m22 > (i == 0 and m00 or m11) then
2153
			i = 2
2154
		end
2155
		if i == 0 then
2156
			local s = math.sqrt(m00 - m11 - m22 + 1)
2157
			local recip = 0.5 / s
2158
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
2159
		elseif i == 1 then
2160
			local s = math.sqrt(m11 - m22 - m00 + 1)
2161
			local recip = 0.5 / s
2162
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
2163
		elseif i == 2 then
2164
			local s = math.sqrt(m22 - m00 - m11 + 1)
2165
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
2166
		end
2167
	end
2168
end
2169
 
2170
function QuaternionToCFrame(px, py, pz, x, y, z, w)
2171
	local xs, ys, zs = x + x, y + y, z + z
2172
	local wx, wy, wz = w * xs, w * ys, w * zs
2173
	local xx = x * xs
2174
	local xy = x * ys
2175
	local xz = x * zs
2176
	local yy = y * ys
2177
	local yz = y * zs
2178
	local zz = z * zs
2179
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
2180
end
2181
 
2182
function QuaternionSlerp(a, b, t)
2183
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
2184
	local startInterp, finishInterp;
2185
	if cosTheta >= 0.0001 then
2186
		if (1 - cosTheta) > 0.0001 then
2187
			local theta = ACOS(cosTheta)
2188
			local invSinTheta = 1 / SIN(theta)
2189
			startInterp = SIN((1 - t) * theta) * invSinTheta
2190
			finishInterp = SIN(t * theta) * invSinTheta
2191
		else
2192
			startInterp = 1 - t
2193
			finishInterp = t
2194
		end
2195
	else
2196
		if (1 + cosTheta) > 0.0001 then
2197
			local theta = ACOS(-cosTheta)
2198
			local invSinTheta = 1 / SIN(theta)
2199
			startInterp = SIN((t - 1) * theta) * invSinTheta
2200
			finishInterp = SIN(t * theta) * invSinTheta
2201
		else
2202
			startInterp = t - 1
2203
			finishInterp = t
2204
		end
2205
	end
2206
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
2207
end
2208
2209
function Clerp(a, b, t)
2210
	local qa = {QuaternionFromCFrame(a)}
2211
	local qb = {QuaternionFromCFrame(b)}
2212
	local ax, ay, az = a.x, a.y, a.z
2213
	local bx, by, bz = b.x, b.y, b.z
2214
	local _t = 1 - t
2215
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
2216
end
2217
2218
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
2219
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
2220
end
2221
2222
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
2223
	local NEWMESH = IT(MESH)
2224
	if MESH == "SpecialMesh" then
2225
		NEWMESH.MeshType = MESHTYPE
2226
		if MESHID ~= "nil" and MESHID ~= "" then
2227
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
2228
		end
2229
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
2230
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
2231
		end
2232
	end
2233
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
2234
	NEWMESH.Scale = SCALE
2235
	NEWMESH.Parent = PARENT
2236
	return NEWMESH
2237
end
2238
2239
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
2240
	local NEWPART = IT("Part")
2241
	NEWPART.formFactor = FORMFACTOR
2242
	NEWPART.Reflectance = REFLECTANCE
2243
	NEWPART.Transparency = TRANSPARENCY
2244
	NEWPART.CanCollide = false
2245
	NEWPART.Locked = true
2246
	NEWPART.Anchored = true
2247
	if ANCHOR == false then
2248
		NEWPART.Anchored = false
2249
	end
2250
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
2251
	NEWPART.Name = NAME
2252
	NEWPART.Size = SIZE
2253
	NEWPART.Position = Torso.Position
2254
	NEWPART.Material = MATERIAL
2255
	NEWPART:BreakJoints()
2256
	NEWPART.Parent = PARENT
2257
	return NEWPART
2258
end
2259
2260
local S = IT("Sound")
2261
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
2262
	local NEWSOUND = nil
2263
	coroutine.resume(coroutine.create(function()
2264
		NEWSOUND = S:Clone()
2265
		NEWSOUND.Parent = PARENT
2266
		NEWSOUND.Volume = VOLUME
2267
		NEWSOUND.Pitch = PITCH
2268
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
2269
		NEWSOUND:play()
2270
		if DOESLOOP == true then
2271
			NEWSOUND.Looped = true
2272
		else
2273
			repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
2274
			NEWSOUND.Playing = false
2275
			NEWSOUND:remove()
2276
		end
2277
	end))
2278
	return NEWSOUND
2279
end
2280
2281
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
2282
	local frame = IT("Frame")
2283
	frame.BackgroundTransparency = TRANSPARENCY
2284
	frame.BorderSizePixel = BORDERSIZEPIXEL
2285
	frame.Position = POSITION
2286
	frame.Size = SIZE
2287
	frame.BackgroundColor3 = COLOR
2288
	frame.BorderColor3 = BORDERCOLOR
2289
	frame.Name = NAME
2290
	frame.Parent = PARENT
2291
	return frame
2292
end
2293
2294
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
2295
	local label = IT("TextLabel")
2296
	label.BackgroundTransparency = 1
2297
	label.Size = UD2(1, 0, 1, 0)
2298
	label.Position = UD2(0, 0, 0, 0)
2299
	label.TextColor3 = TEXTCOLOR
2300
	label.TextStrokeTransparency = STROKETRANSPARENCY
2301
	label.TextTransparency = TRANSPARENCY
2302
	label.FontSize = TEXTFONTSIZE
2303
	label.Font = TEXTFONT
2304
	label.BorderSizePixel = BORDERSIZEPIXEL
2305
	label.TextScaled = false
2306
	label.Text = TEXT
2307
	label.Name = NAME
2308
	label.Parent = PARENT
2309
	return label
2310
end
2311
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2312
function WACKYEFFECT(Table)
2313
	local TYPE = (Table.EffectType or "Sphere")
2314
	local SIZE = (Table.Size or VT(1,1,1))
2315
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
2316
	local TRANSPARENCY = (Table.Transparency or 0)
2317
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
2318
	local CFRAME = (Table.CFrame or Torso.CFrame)
2319
	local MOVEDIRECTION = (Table.MoveToPos or nil)
2320
	local ROTATION1 = (Table.RotationX or 0)
2321
	local ROTATION2 = (Table.RotationY or 0)
2322
	local ROTATION3 = (Table.RotationZ or 0)
2323
	local MATERIAL = (Table.Material or "Neon")
2324
	local COLOR = (Table.Color or C3(1,1,1))
2325
	local TIME = (Table.Time or 45)
2326
	local SOUNDID = (Table.SoundID or nil)
2327
	local SOUNDPITCH = (Table.SoundPitch or nil)
2328
	local SOUNDVOLUME = (Table.SoundVolume or nil)
2329
	coroutine.resume(coroutine.create(function()
2330
		local PLAYSSOUND = false
2331
		local SOUND = nil
2332
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
2333
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
2334
			PLAYSSOUND = true
2335
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
2336
		end
2337
		EFFECT.Color = COLOR
2338
		local MSH = nil
2339
		if TYPE == "Sphere" then
2340
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
2341
		elseif TYPE == "Block" then
2342
			MSH = IT("BlockMesh",EFFECT)
2343
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
2344
		elseif TYPE == "Wave" then
2345
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
2346
		elseif TYPE == "Ring" then
2347
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
2348
		elseif TYPE == "Slash" then
2349
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2350
		elseif TYPE == "Round Slash" then
2351
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2352
		elseif TYPE == "Swirl" then
2353
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
2354
		elseif TYPE == "Skull" then
2355
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
2356
		elseif TYPE == "Crystal" then
2357
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
2358
		end
2359
		if MSH ~= nil then
2360
			local MOVESPEED = nil
2361
			if MOVEDIRECTION ~= nil then
2362
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
2363
			end
2364
			local GROWTH = SIZE - ENDSIZE
2365
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
2366
			if TYPE == "Block" then
2367
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2368
			else
2369
				EFFECT.CFrame = CFRAME
2370
			end
2371
			for LOOP = 1, TIME+1 do
2372
				Swait()
2373
				MSH.Scale = MSH.Scale - GROWTH/TIME
2374
				if TYPE == "Wave" then
2375
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
2376
				end
2377
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2378
				if TYPE == "Block" then
2379
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2380
				else
2381
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
2382
				end
2383
				if MOVEDIRECTION ~= nil then
2384
					local ORI = EFFECT.Orientation
2385
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
2386
					EFFECT.Orientation = ORI
2387
				end
2388
			end
2389
			if PLAYSSOUND == false then
2390
				EFFECT:remove()
2391
			else
2392
				repeat Swait() until SOUND.Playing == false
2393
				EFFECT:remove()
2394
			end
2395
		else
2396
			if PLAYSSOUND == false then
2397
				EFFECT:remove()
2398
			else
2399
				repeat Swait() until SOUND.Playing == false
2400
				EFFECT:remove()
2401
			end
2402
		end
2403
	end))
2404
end
2405
2406
function MakeForm(PART,TYPE)
2407
	if TYPE == "Cyl" then
2408
		local MSH = IT("CylinderMesh",PART)
2409
	elseif TYPE == "Ball" then
2410
		local MSH = IT("SpecialMesh",PART)
2411
		MSH.MeshType = "Sphere"
2412
	elseif TYPE == "Wedge" then
2413
		local MSH = IT("SpecialMesh",PART)
2414
		MSH.MeshType = "Wedge"
2415
	end
2416
end
2417
2418
Debris = game:GetService("Debris")
2419
2420
function CastProperRay(StartPos, EndPos, Distance, Ignore)
2421
	local DIRECTION = CF(StartPos,EndPos).lookVector
2422
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
2423
end
2424
2425
function turnto(position)
2426
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
2427
end
2428
2429
function SpawnTrail(FROM,TO,BIG)
2430
	local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Cyan", "Trail", VT(0,0,0))
2431
	MakeForm(TRAIL,"Cyl")
2432
	local DIST = (FROM - TO).Magnitude
2433
	if BIG == true then
2434
		TRAIL.Size = VT(0.5,DIST,0.5)
2435
	else
2436
		TRAIL.Size = VT(0.25,DIST,0.25)
2437
	end
2438
	TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
2439
	coroutine.resume(coroutine.create(function()
2440
		for i = 1, 5 do
2441
			Swait()
2442
			TRAIL.Transparency = TRAIL.Transparency + 0.1
2443
		end
2444
		TRAIL:remove()
2445
	end))
2446
end
2447
2448
function WaveParticles(Position,Size,Color)
2449
	local BASE = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Shockwave", VT(0,0,0), true)
2450
	BASE.CFrame = CF(Position)
2451
	local A = IT("Attachment",BASE)
2452
	local WAVE = script.Wave:Clone()
2453
	WAVE.Parent = A
2454
	WAVE.Size = NumberSequence.new(0,Size)
2455
	WAVE.Color = ColorSequence.new(Color)
2456
	Debris:AddItem(BASE,0.5)
2457
	WAVE:Emit(1)
2458
end
2459
2460
function ApplyDamage(Humanoid,Damage)
2461
	Damage = Damage * DAMAGEMULTIPLIER
2462
	if Humanoid.Health < 2000 then
2463
		if Humanoid.Health - Damage > 0 then
2464
			Humanoid.Health = Humanoid.Health - Damage
2465
		else
2466
			Humanoid.Parent:BreakJoints()
2467
		end
2468
	else
2469
		Humanoid.Parent:BreakJoints()
2470
	end
2471
end
2472
2473
function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
2474
	local CHILDREN = workspace:GetDescendants()
2475
	for index, CHILD in pairs(CHILDREN) do
2476
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2477
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2478
			if HUM then
2479
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2480
				if TORSO then
2481
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2482
						if INSTAKILL == true then
2483
							CHILD:BreakJoints()
2484
						else
2485
							local DMG = MRANDOM(MINDMG,MAXDMG)
2486
							ApplyDamage(HUM,DMG)
2487
						end
2488
						if FLING > 0 then
2489
							for _, c in pairs(CHILD:GetChildren()) do
2490
								if c:IsA("BasePart") then
2491
									local bv = Instance.new("BodyVelocity") 
2492
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2493
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
2494
									bv.Parent = c
2495
									Debris:AddItem(bv,0.05)
2496
								end
2497
							end
2498
						end
2499
					end
2500
				end
2501
			end
2502
		end
2503
	end
2504
end
2505
2506
function APPLYMELEE(PART,MINDMG,MAXDMG,CANSTUN)
2507
	local HITS = {}
2508
	local TOUCH = PART.Touched:Connect(function(hit)
2509
		if hit.Parent:FindFirstChildOfClass("Humanoid") then
2510
			local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
2511
			local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
2512
			if TORSO and HUM.Health > 0 then
2513
				local PASS = true
2514
				for i = 1, #HITS do
2515
					if HITS[i] == hit.Parent then
2516
						PASS = false
2517
					end
2518
				end
2519
				table.insert(HITS,hit.Parent)
2520
					if PASS == true then
2521
					for i = 1, 3 do
2522
						WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,25,0), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
2523
					end
2524
					ApplyDamage(HUM,MRANDOM(MINDMG,MAXDMG),TORSO,CANSTUN)
2525
					CreateSound(HITPLAYERSOUNDS[MRANDOM(1,#HITPLAYERSOUNDS)],TORSO,2,MRANDOM(8,12)/10,false)
2526
				end
2527
			end
2528
		end
2529
	end)
2530
	return TOUCH
2531
end
2532
2533
local SKILLTEXTCOLOR = C3(1, 1, 1)
2534
local SKILLFONT = "Fantasy"
2535
local SKILLTEXTSIZE = 6
2536
local ATTACKS = {
2537
	"Z - Side Slash",
2538
	"X - Area Cut",
2539
	"C - Stab",
2540
	"See output for Key Strokes",
2541
}
2542
local GUIS = {}
2543
for i = 1, #ATTACKS do
2544
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 5, 0.62 - 0.04 * i, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
2545
	local SKILLTEXT = CreateLabel(SKILLFRAME, "[" .. ATTACKS[i] .. "]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2546
	SKILLTEXT.TextXAlignment = "Left"
2547
	table.insert(GUIS, SKILLTEXT)
2548
end
2549
local KeyFrame = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 6, 0.62 - 0.04*5, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
2550
local Keytext = CreateLabel(KeyFrame, "", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2551
Keytext.TextXAlignment = "Left"
2552
2553
print([[
2554
Keystrokes:
2555
S A X - Pierce
2556
D D S C - Up Slash
2557
S D Q - Neon Spikes
2558
A S D Q - Neon Point
2559
A A D Q - Neon Slash
2560
]])
2561
2562
function AttackTemplate()
2563
	ATTACK = true
2564
	Rooted = false
2565
	for i=0, 1, 0.1 / Animation_Speed do
2566
		Swait()
2567
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2568
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2569
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2570
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2571
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2572
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2573
	end
2574
	ATTACK = false
2575
	Rooted = false
2576
end
2577
2578
function Slash1()
2579
	ATTACK = true
2580
	Rooted = false
2581
	MELEE = true
2582
	for i=0, 1, 0.1 / Animation_Speed do
2583
		Swait()
2584
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(150), RAD(240), RAD(0)), 1 / Animation_Speed)			
2585
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(-50)), 1 / Animation_Speed)
2586
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2587
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2588
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2589
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2590
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2591
	end
2592
	local dmg = APPLYMELEE(Blade,5,10,false)
2593
	for i=0, 1, 0.1 / Animation_Speed do
2594
		Swait()
2595
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)), 1 / Animation_Speed)			
2596
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(40)), 1 / Animation_Speed)
2597
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2598
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2599
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2600
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2601
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2602
	end
2603
	ATTACK = false
2604
	Rooted = false
2605
	MELEE = false
2606
	dmg:Disconnect()
2607
end
2608
2609
function Slash2()
2610
	ATTACK = true
2611
	Rooted = false
2612
	MELEE = true
2613
	local x = 1
2614
	
2615
	repeat 
2616
		for i=0, 1, 0.2 / Animation_Speed*2 do
2617
		Swait()
2618
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(300), RAD(120), RAD(0)), 1 / Animation_Speed)			
2619
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed)
2620
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2621
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2622
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2623
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2624
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-50), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2625
		x = x + 0.5
2626
	end
2627
	until KEYHOLD == false
2628
	ApplyAoE(Torso.Position,x/3,x-10,x,1,false)
2629
	WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(x/3,0.3,x/3), Size2 = VT(x/2,1,x/2), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position-Vector3.new(0,3,0)) * ANGLES(RAD(0), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})		
2630
	for i=0, 1, 0.1 / Animation_Speed do
2631
		Swait()
2632
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(200), RAD(-180)), 1 / Animation_Speed)			
2633
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(50), RAD(5), RAD(-5)), 1 / Animation_Speed)
2634
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2635
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2636
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2637
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(50), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2638
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2639
	end
2640
	ATTACK = false
2641
	Rooted = false
2642
	MELEE = false
2643
end
2644
2645
function Slash3()
2646
	ATTACK = true
2647
	Rooted = false
2648
	MELEE = true
2649
	CreateSound(134012322,Blade,4,MRANDOM(8,13)/10,false)
2650
		for i=0, 1, 0.1 / Animation_Speed do
2651
			Swait()
2652
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2653
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 1+i, 0) * ANGLES(RAD(-10), RAD(-3), RAD(-20)), 1 / Animation_Speed)
2654
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2655
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(30), RAD(100), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2656
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2657
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(10), RAD(45), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2658
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2659
		end
2660
		local DMGER = APPLYMELEE(Blade,25,35,false)
2661
		for i=0, 1, 0.1 / Animation_Speed do
2662
			Swait()
2663
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(180), RAD(90)), 1 / Animation_Speed)			
2664
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -1, 0) * ANGLES(RAD(5), RAD(-3), RAD(20)), 1 / Animation_Speed)
2665
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2666
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2667
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2668
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-20), RAD(90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2669
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2670
		end
2671
	DMGER:Disconnect()
2672
	ATTACK = false
2673
	Rooted = false
2674
	MELEE = false
2675
end
2676
2677
function Aerial()
2678
		ATTACK = true
2679
	Rooted = false
2680
	MELEE = true
2681
	local dmg = APPLYMELEE(Blade,5,10,false)
2682
	WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2683
	ApplyAoE(Torso.Position + Vector3.new(0,-3,0),10,10,20,0,false )
2684
	for i=0, 360, 50 / Animation_Speed do
2685
		Swait()
2686
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0 - (i)), RAD(0), RAD(0)), 1 / Animation_Speed)
2687
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 5, -2), 1 / Animation_Speed)
2688
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2689
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2690
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2691
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2692
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2693
	end
2694
	ATTACK = false
2695
	Rooted = false
2696
	MELEE = false
2697
	dmg:Disconnect()
2698
end
2699
2700
function Forward()
2701
		ATTACK = true
2702
	Rooted = false
2703
	MELEE = true
2704
	local dmg = APPLYMELEE(Blade,20,30,true)
2705
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2706
	for i=0, 360, 50 / Animation_Speed*2 do
2707
		Swait()
2708
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
2709
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -10), 1 / Animation_Speed)
2710
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2711
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2712
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2713
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2714
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2715
	end
2716
	ATTACK = false
2717
	Rooted = false
2718
	MELEE = false
2719
	dmg:Disconnect()
2720
end
2721
2722
function Tech1()
2723
	ATTACK = true
2724
	Rooted = false
2725
	MELEE = true
2726
	for i=0, 1, 0.1 / Animation_Speed do
2727
		Swait()
2728
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
2729
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2730
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2731
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2732
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2733
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2734
	end
2735
	for i=1, 2, 0.1 / Animation_Speed do
2736
		Swait()
2737
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(-40)), 1 / Animation_Speed)
2738
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2739
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(-40), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2740
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.7, 0) * ANGLES(RAD(220), RAD(90), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2741
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2742
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2743
	end
2744
	for i = 0,1,0.1 do
2745
		WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,0.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2746
		Swait()
2747
	end
2748
	for i = 1,20,5 do
2749
	Swait()
2750
	local trace = Instance.new("Part",Effects)
2751
	trace.CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i )
2752
	trace.Size = Vector3.new(2,2,20)
2753
	trace.Transparency = 1
2754
	trace.Anchored = true
2755
	trace.CanCollide = false
2756
	ApplyAoE(trace.Position,10,10,30,10,false)
2757
	Debris:AddItem(trace,3)
2758
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2759
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(2,2,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 90, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2760
	end
2761
	ATTACK = false
2762
	Rooted = false
2763
	MELEE = false
2764
end
2765
2766
function Teleport()
2767
	ATTACK = true
2768
	Rooted = false
2769
	for i=0, 0.5, 0.1 / Animation_Speed do
2770
		Swait()
2771
		WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2772
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
2773
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2774
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(100)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2775
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2776
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2777
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2778
	end
2779
	RootPart.CFrame = CF(Mouse.hit.p)
2780
	for i = 0,1,0.2 do
2781
	WACKYEFFECT({EffectType = "Block", Size = VT(1,3,1), Size2 = VT(0.5,10,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(Mouse.hit.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2782
	end
2783
	ATTACK = false
2784
	Rooted = false
2785
end
2786
2787
function Counter()
2788
	ATTACK = true
2789
	Rooted = true
2790
	MELEE = true
2791
	local dmg = APPLYMELEE(Blade,20,30,true)
2792
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2793
	for i=0, 5, 0.1 / Animation_Speed*2 do
2794
		Swait()
2795
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(-90)), 1 / Animation_Speed)
2796
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2797
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2798
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2799
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2800
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2801
	end
2802
	local Tel = (RootPart.CFrame+RootPart.CFrame.lookVector*(5))
2803
	WACKYEFFECT(({Time = 50,EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2804
	ApplyAoE(Tel.Position,30,40,50,100,false)
2805
	for i = 1,5 do
2806
	Swait()
2807
	WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,20,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2808
	WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,50,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = 239000203, SoundPitch = 1, SoundVolume = 2}))
2809
	end
2810
	for i=0, 0.5, 0.1 / Animation_Speed*2 do
2811
		Swait()
2812
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2813
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
2814
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -30), 1 / Animation_Speed)
2815
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2816
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2817
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2818
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2819
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2820
	end
2821
	
2822
	for i=0, 3, 0.1 / Animation_Speed*2 do
2823
		Swait()
2824
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2825
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
2826
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2827
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2828
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2829
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2830
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2831
	end
2832
	ATTACK = false
2833
	Rooted = false
2834
	MELEE = false
2835
	dmg:Disconnect()
2836
end
2837
--Too lazy to finish this, feel free to change this if you can script
2838
--[[
2839
function Change()
2840
	ATTACK = true
2841
	Rooted = true
2842
	MELEE = true
2843
	--local dmg = APPLYMELEE(Blade,5,10,false)
2844
	WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2845
	for i=0, 5, 0.1 / Animation_Speed*2 do
2846
		Swait()
2847
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2848
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2849
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2850
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2851
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2852
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2853
	end
2854
	if Form == false then
2855
	Form = true
2856
	else 
2857
	Form = false
2858
	end
2859
	ATTACK = false
2860
	Rooted = false
2861
	MELEE = false
2862
	--dmg:Disconnect()
2863
end
2864
--]]
2865
function MouseDown(Mouse)	
2866
	HOLD = true
2867
end
2868
2869
function MouseUp(Mouse)
2870
HOLD = false
2871
end
2872
2873
keypress = false
2874
input = ""
2875
function KeyDown(Key)
2876
	KEYHOLD = true
2877
	k = Key:lower()
2878
	if k == 'a' or k == 's' or k == 'w' or k == 'd' or k == 'q' or k == 'e' or k == 'z' or k == 'x' or k == 'c' or k == 'v' and ATTACK == false --[[and cooldown3 >= co3 and stamina>=skill3stam]] then
2879
		input = input..k
2880
		Keytext.Text = ("[Input]: "..input)
2881
		coroutine.resume(coroutine.create(function()
2882
			while keypress == true do
2883
				Swait()
2884
			end
2885
			for i = 1, 60 do
2886
				if keypress == false then
2887
					Swait()
2888
				end
2889
			end
2890
			input = ''
2891
		end))
2892
	end
2893
	if input == 'sax' and ATTACK == false then
2894
		Forward()
2895
		--print("sax")
2896
	end
2897
	if input == 'z' and ATTACK == false then
2898
		Slash1()
2899
		--print("z")
2900
	end
2901
	if input == 'x' and ATTACK == false then
2902
		Slash2()
2903
		--print("x")
2904
	end
2905
	if input == 'c' and ATTACK == false then
2906
		Slash3()
2907
		--print("c")
2908
	end
2909
	if input == 'ddsc' and ATTACK == false then
2910
		Aerial()
2911
		--print("ddsc")
2912
	end
2913
	if input == 'sdq' and ATTACK == false then
2914
		Tech1()
2915
		--print("sdq")
2916
	end
2917
	if input == 'asdq' and ATTACK == false then
2918
		Teleport()
2919
		--print("asdq")
2920
	end
2921
	if input == 'aadq' and ATTACK == false then
2922
		Counter()
2923
		--print("asdq")
2924
	end
2925
	--[[
2926
	if input == 'ssadq' and ATTACK == false then
2927
		Change()
2928
		--print("ssadq")
2929
	end
2930
	--]]
2931
	
2932
end
2933
2934
function KeyUp(Key)
2935
	KEYHOLD = false
2936
end
2937
2938
	Mouse.Button1Down:connect(function(NEWKEY)
2939
		MouseDown(NEWKEY)
2940
	end)
2941
	Mouse.Button1Up:connect(function(NEWKEY)
2942
		MouseUp(NEWKEY)
2943
	end)
2944
	Mouse.KeyDown:connect(function(NEWKEY)
2945
		KeyDown(NEWKEY)
2946
	end)
2947
	Mouse.KeyUp:connect(function(NEWKEY)
2948
		KeyUp(NEWKEY)
2949
	end)
2950
2951
--//=================================\\
2952
--\\=================================//
2953
2954
2955
while true do
2956
	Swait()
2957
	script.Parent = Character
2958
	ANIMATE.Parent = nil
2959
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
2960
	    v:Stop();
2961
	end
2962
	if Character:FindFirstChildOfClass("Humanoid") == nil then
2963
		Humanoid = IT("Humanoid",Character)
2964
	end
2965
	SINE = SINE + CHANGE
2966
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2967
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2968
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2969
	local WALKSPEEDVALUE = 4
2970
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
2971
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.05 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2972
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2973
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2974
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2975
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2976
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2977
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2978
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2979
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2980
	end
2981
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2982
		ANIM = "Jump"
2983
		if ATTACK == false and MELEE == false then
2984
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2985
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
2986
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
2987
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2988
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2989
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2990
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2991
		end
2992
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2993
		ANIM = "Fall"
2994
		if ATTACK == false and MELEE == false  then
2995
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2996
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
2997
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2998
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2999
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3000
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3001
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
3002
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
3003
		end
3004
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
3005
		ANIM = "Idle"
3006
		if ATTACK == false and MELEE == false  then
3007
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0.2 + 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(5), RAD(2 * COS(SINE / 12)), RAD(0)), 1 / Animation_Speed)
3008
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
3009
			--WingWeld.C1 = Clerp(WingWeld.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
3010
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3011
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12) + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
3012
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(20), RAD(0), RAD(15+1 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3013
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45-2 * COS(SINE / 12)), RAD(0), RAD(45+2 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3014
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
3015
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
3016
			--WACKYEFFECT({EffectType = "Block", Size = VT(.3,.3,.3), Size2 = VT(0.5,5,0.5), Transparency = 0.5, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3017
		end
3018
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
3019
		ANIM = "Walk"
3020
		if ATTACK == false and MELEE == false  then
3021
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
3022
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)						
3023
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
3024
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 / Animation_Speed)
3025
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3026
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3027
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
3028
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
3029
		end
3030
	Humanoid.Name = "TechnoShortSword"
3031
	if Rooted == false then
3032
		Disable_Jump = false
3033
		Humanoid.WalkSpeed = Speed
3034
	elseif Rooted == true then
3035
		Disable_Jump = true
3036
		Humanoid.WalkSpeed = 0
3037
	end
3038
	Effects.Parent = Character
3039
	for _, c in pairs(Character:GetChildren()) do
3040
		if c:IsA("BasePart") and ATTACK == false then
3041
			for _, e in pairs(c:GetChildren()) do
3042
				if e:IsA("BodyPosition") or e:IsA("BodyGyro") then
3043
					e:remove()
3044
				end
3045
			end
3046
		end
3047
	end
3048
	if Head:FindFirstChildOfClass("Sound") then
3049
		Head:FindFirstChildOfClass("Sound"):remove()
3050
	end
3051
end
3052
end																										
3053
																											
3054
																											
3055
																														
3056
																														
3057
																														
3058
																														
3059
																														
3060
																														
3061
																														
3062
																														
3063
																														
3064
																														
3065
																														--print("Thanks for using my script, Here's an easter egg, https://paste.ee/r/yXNtK")
3066
																														--Anyways what are you doing here lol, i might make a script that has more weapons, later!