View difference between Paste ID: WmaD2yk2 and NDTy1G17
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 by Mokiros")
7
	local rp = RealPlayer
8
	script.Parent = rp.Character
9
	
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent then
34
			for _,f in pairs(t.Functions) do
35
				f(...)
36
			end
37
		end
38
	end
39
	m.TrigEvent = te
40
	UIS.TrigEvent = te
41
42
	Event.OnServerEvent:Connect(function(plr,io)
43
	    if plr~=rp then return end
44
		m.Target = io.Target
45
		m.Hit = io.Hit
46
		if not io.isMouse then
47
			local b = io.UserInputState == Enum.UserInputState.Begin
48
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
49
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
50
			end
51
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
52
				return m:TrigEvent(b and "Button2Down" or "Button2Up")
53
			end
54
			for _,t in pairs(CAS.Actions) do
55
				for _,k in pairs(t.Keys) do
56
					if k==io.KeyCode then
57
						t.Function(t.Name,io.UserInputState,io)
58
					end
59
				end
60
			end
61
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
62
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
63
	    end
64
	end)
65
	Event.Parent = NLS([==[
66
	local Player = game:GetService("Players").LocalPlayer
67
	local Event = script:WaitForChild("UserInput_Event")
68
69
	local Mouse = Player:GetMouse()
70
	local UIS = game:GetService("UserInputService")
71
	local input = function(io,a)
72
		if a then return end
73
		--Since InputObject is a client-side instance, we create and pass table instead
74
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
75
	end
76
	UIS.InputBegan:Connect(input)
77
	UIS.InputEnded:Connect(input)
78
79
	local h,t
80
	--Give the server mouse data 30 times every second, but only if the values changed
81
	--If player is not moving their mouse, client won't fire events
82
	while wait(1/30) do
83
		if h~=Mouse.Hit or t~=Mouse.Target then
84
			h,t=Mouse.Hit,Mouse.Target
85
			Event:FireServer({isMouse=true,Target=t,Hit=h})
86
		end
87
	end]==],Player.Character)
88
89
	----Sandboxed game object that allows the usage of client-side methods and services
90
	--Real game object
91
	local _rg = game
92
93
	--Metatable for fake service
94
	local fsmt = {
95
		__index = function(self,k)
96
			local s = rawget(self,"_RealService")
97
			if s then
98
				return typeof(s[k])=="function"
99
				and function(_,...)return s[k](s,...)end or s[k]
100
			end
101
		end,
102
		__newindex = function(self,k,v)
103
			local s = rawget(self,"_RealService")
104
			if s then s[k]=v end
105
		end
106
	}
107
	local function FakeService(t,RealService)
108
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
109
		return setmetatable(t,fsmt)
110
	end
111
112
	--Fake game object
113
	local g = {
114
		GetService = function(self,s)
115
			return rawget(self,s) or _rg:GetService(s)
116
		end,
117
		Players = FakeService({
118
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
119
		},"Players"),
120
		UserInputService = FakeService(UIS,"UserInputService"),
121
		ContextActionService = FakeService(CAS,"ContextActionService"),
122
		RunService = FakeService({
123
			_btrs = {},
124
			RenderStepped = _rg:GetService("RunService").Heartbeat,
125
			BindToRenderStep = function(self,name,_,fun)
126
				self._btrs[name] = self.Heartbeat:Connect(fun)
127
			end,
128
			UnbindFromRenderStep = function(self,name)
129
				self._btrs[name]:Disconnect()
130
			end,
131
		},"RunService")
132
	}
133
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
134
	g.service = g.GetService
135
	FakeService(g,game)
136
	--Changing owner to fake player object to support owner:GetMouse()
137
	game,owner = g,g.Players.LocalPlayer
138
end
139
wait(1)
140
local p = owner
141
local char = p.Character
142
local mouse = p:GetMouse()
143
local larm = char["Left Arm"]
144
local rarm = char["Right Arm"]
145
local lleg = char["Left Leg"]
146
local rleg = char["Right Leg"]
147
local hed = char.Head
148
local torso = char.Torso
149
local hum = char.Humanoid
150
local cam = game.Workspace.CurrentCamera
151
local root = char.HumanoidRootPart
152
local deb = false
153
local CanAttack = true
154
local shot = 0
155
local animpose = "Idle"
156
local lastanimpose = "Idle"
157
local stanceToggle = "Normal"
158
local l = game:GetService("Lighting")
159
local rs = game:GetService("RunService").RenderStepped
160
math.randomseed(os.time())
161
hum.MaxHealth = 25000001
162
wait(1)
163
hum.Health = 25000001
164
 
165
for i,v in pairs (hed:GetChildren()) do
166
    if v:IsA("Sound") then
167
        v:Destroy()
168
    end
169
end
170
--game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
171
--char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
172
 local m2 = Instance.new("Model")
173
wait(1)
174
Player = game.Players.LocalPlayer
175
    Character = Player.Character
176
    local txt = Instance.new("BillboardGui", Character)
177
    txt.Adornee = Character.Head
178
    txt.Name = "_status"
179
    txt.Size = UDim2.new(2, 0, 1.2, 0)
180
    txt.StudsOffset = Vector3.new(-9, 8, 0)
181
    local text = Instance.new("TextLabel", txt)
182
    text.Size = UDim2.new(10, 0, 7, 0)
183
    text.FontSize = "Size24"
184
    text.TextScaled = true
185
    text.BackgroundTransparency = 1 
186
    text.TextStrokeTransparency = 0
187
    text.Font = "SciFi"
188
    text.TextStrokeColor3 = Color3.new(255, 255, 255)
189-
        text.Text = "Frustration"
189+
        text.Text = "Regret."
190
191
for i,v in pairs (hed:GetChildren()) do
192
	if v:IsA("Sound") then
193
		v:Destroy()
194
	end
195
end
196
--game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
197
--char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
198
------------------------------------------------------
199
-- Thingy To Make Song Work
200
201
p = game.Players.LocalPlayer
202
	char = p.Character
203
204
---------------------------[[[ LOOPED SONG ]]]--------------------------
205
local s = Instance.new("Sound",char)
206
	s.Name = "BGMusic"
207-
	s.SoundId = "rbxassetid://2372343957"
207+
	s.SoundId = "rbxassetid://601873759"
208
	s.Pitch = 1
209-
	s.Volume = 40
209+
	s.Volume = 7
210
	s.Looped = true
211
	s.archivable = false
212
	s.Parent = char.Head
213
	wait(0.1)
214
	s:play()
215
216
-- Rest of Script
217
-- Want To Use This For Scripts With No Songs? Go Ahead Copy This InfiniteOneWithdank created the looped song thing that is in here anyways.
218
------------------------------------------------------
219
p = game.Players.LocalPlayer
220
m2.Name = "Wings"
221
p1 = Instance.new("Part", m2)
222
p1.BrickColor = BrickColor.new("Royal purple")
223
p1.Material = Enum.Material.Neon
224
p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
225
p1.FormFactor = Enum.FormFactor.Custom
226
p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
227
p1.BottomSurface = Enum.SurfaceType.Smooth
228
p1.TopSurface = Enum.SurfaceType.Smooth
229
b1 = Instance.new("SpecialMesh", p1)
230
b1.MeshType = Enum.MeshType.Brick
231
b1.Name = "Mesh"
232
p2 = Instance.new("Part", m2)
233
p2.BrickColor = BrickColor.new("Royal purple")
234
p2.Material = Enum.Material.Neon
235
p2.Reflectance = 0.30000001192093
236
p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
237
p2.CanCollide = false
238
p2.FormFactor = Enum.FormFactor.Custom
239
p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
240
p2.BottomSurface = Enum.SurfaceType.Smooth
241
p2.TopSurface = Enum.SurfaceType.Smooth
242
b2 = Instance.new("SpecialMesh", p2)
243
b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
244
b2.TextureId = ""
245
b2.MeshType = Enum.MeshType.FileMesh
246
b2.Name = "Mesh"
247
b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
248
p3 = Instance.new("Part", m2)
249
p3.BrickColor = BrickColor.new("Royal purple")
250
p3.Material = Enum.Material.Neon
251
p3.Reflectance = 0.30000001192093
252
p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
253
p3.CanCollide = false
254
p3.FormFactor = Enum.FormFactor.Custom
255
p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
256
p3.BottomSurface = Enum.SurfaceType.Smooth
257
p3.TopSurface = Enum.SurfaceType.Smooth
258
b3 = Instance.new("SpecialMesh", p3)
259
b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
260
b3.TextureId = ""
261
b3.MeshType = Enum.MeshType.FileMesh
262
b3.Name = "Mesh"
263
b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
264
p4 = Instance.new("Part", m2)
265
p4.BrickColor = BrickColor.new("Royal purple")
266
p4.Material = Enum.Material.Neon
267
p4.Reflectance = 0.30000001192093
268
p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
269
p4.CanCollide = false
270
p4.FormFactor = Enum.FormFactor.Custom
271
p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
272
p4.BottomSurface = Enum.SurfaceType.Smooth
273
p4.TopSurface = Enum.SurfaceType.Smooth
274
b4 = Instance.new("SpecialMesh", p4)
275
b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
276
b4.TextureId = ""
277
b4.MeshType = Enum.MeshType.FileMesh
278
b4.Name = "Mesh"
279
b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
280
p5 = Instance.new("Part", m2)
281
p5.BrickColor = BrickColor.new("Royal purple")
282
p5.Material = Enum.Material.Neon
283
p5.Reflectance = 0.30000001192093
284
p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
285
p5.CanCollide = false
286
p5.FormFactor = Enum.FormFactor.Custom
287
p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
288
p5.BottomSurface = Enum.SurfaceType.Smooth
289
p5.TopSurface = Enum.SurfaceType.Smooth
290
b5 = Instance.new("SpecialMesh", p5)
291
b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
292
b5.TextureId = ""
293
b5.MeshType = Enum.MeshType.FileMesh
294
b5.Name = "Mesh"
295
b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
296
p6 = Instance.new("Part", m2)
297
p6.BrickColor = BrickColor.new("Royal purple")
298
p6.Material = Enum.Material.Neon
299
p6.Reflectance = 0.30000001192093
300
p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
301
p6.CanCollide = false
302
p6.FormFactor = Enum.FormFactor.Custom
303
p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
304
p6.BottomSurface = Enum.SurfaceType.Smooth
305
p6.TopSurface = Enum.SurfaceType.Smooth
306
b6 = Instance.new("SpecialMesh", p6)
307
b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
308
b6.TextureId = ""
309
b6.MeshType = Enum.MeshType.FileMesh
310
b6.Name = "Mesh"
311
b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
312
p7 = Instance.new("Part", m2)
313
p7.BrickColor = BrickColor.new("Royal purple")
314
p7.Material = Enum.Material.Neon
315
p7.Reflectance = 0.30000001192093
316
p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
317
p7.CanCollide = false
318
p7.FormFactor = Enum.FormFactor.Custom
319
p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
320
p7.BottomSurface = Enum.SurfaceType.Smooth
321
p7.TopSurface = Enum.SurfaceType.Smooth
322
b7 = Instance.new("SpecialMesh", p7)
323
b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
324
b7.TextureId = ""
325
b7.MeshType = Enum.MeshType.FileMesh
326
b7.Name = "Mesh"
327
b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
328
p8 = Instance.new("Part", m2)
329
p8.BrickColor = BrickColor.new("Royal purple")
330
p8.Material = Enum.Material.Neon
331
p8.Reflectance = 0.30000001192093
332
p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
333
p8.CanCollide = false
334
p8.FormFactor = Enum.FormFactor.Custom
335
p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
336
p8.BottomSurface = Enum.SurfaceType.Smooth
337
p8.TopSurface = Enum.SurfaceType.Smooth
338
b8 = Instance.new("SpecialMesh", p8)
339
b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
340
b8.TextureId = ""
341
b8.MeshType = Enum.MeshType.FileMesh
342
b8.Name = "Mesh"
343
b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
344
p9 = Instance.new("Part", m2)
345
p9.BrickColor = BrickColor.new("Royal purple")
346
p9.Material = Enum.Material.Neon
347
p9.Reflectance = 0.30000001192093
348
p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
349
p9.CanCollide = false
350
p9.FormFactor = Enum.FormFactor.Custom
351
p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
352
p9.BottomSurface = Enum.SurfaceType.Smooth
353
p9.TopSurface = Enum.SurfaceType.Smooth
354
b9 = Instance.new("SpecialMesh", p9)
355
b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
356
b9.TextureId = ""
357
b9.MeshType = Enum.MeshType.FileMesh
358
b9.Name = "Mesh"
359
b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
360
p10 = Instance.new("Part", m2)
361
p10.BrickColor = BrickColor.new("Royal purple")
362
p10.Material = Enum.Material.Neon
363
p10.Reflectance = 0.30000001192093
364
p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
365
p10.CanCollide = false
366
p10.FormFactor = Enum.FormFactor.Custom
367
p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
368
p10.BottomSurface = Enum.SurfaceType.Smooth
369
p10.TopSurface = Enum.SurfaceType.Smooth
370
b10 = Instance.new("SpecialMesh", p10)
371
b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
372
b10.TextureId = ""
373
b10.MeshType = Enum.MeshType.FileMesh
374
b10.Name = "Mesh"
375
b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
376
p11 = Instance.new("Part", m2)
377
p11.BrickColor = BrickColor.new("Royal purple")
378
p11.Material = Enum.Material.Neon
379
p11.Reflectance = 0.30000001192093
380
p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
381
p11.CanCollide = false
382
p11.FormFactor = Enum.FormFactor.Custom
383
p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
384
p11.BottomSurface = Enum.SurfaceType.Smooth
385
p11.TopSurface = Enum.SurfaceType.Smooth
386
b11 = Instance.new("SpecialMesh", p11)
387
b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
388
b11.TextureId = ""
389
b11.MeshType = Enum.MeshType.FileMesh
390
b11.Name = "Mesh"
391
b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
392
p12 = Instance.new("Part", m2)
393
p12.BrickColor = BrickColor.new("Royal purple")
394
p12.Material = Enum.Material.Neon
395
p12.Reflectance = 0.30000001192093
396
p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
397
p12.CanCollide = false
398
p12.FormFactor = Enum.FormFactor.Custom
399
p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
400
p12.BottomSurface = Enum.SurfaceType.Smooth
401
p12.TopSurface = Enum.SurfaceType.Smooth
402
b12 = Instance.new("SpecialMesh", p12)
403
b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
404
b12.TextureId = ""
405
b12.MeshType = Enum.MeshType.FileMesh
406
b12.Name = "Mesh"
407
b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
408
p13 = Instance.new("Part", m2)
409
p13.BrickColor = BrickColor.new("Royal purple")
410
p13.Material = Enum.Material.Neon
411
p13.Reflectance = 0.30000001192093
412
p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
413
p13.CanCollide = false
414
p13.FormFactor = Enum.FormFactor.Custom
415
p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
416
p13.BottomSurface = Enum.SurfaceType.Smooth
417
p13.TopSurface = Enum.SurfaceType.Smooth
418
b13 = Instance.new("SpecialMesh", p13)
419
b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
420
b13.TextureId = ""
421
b13.MeshType = Enum.MeshType.FileMesh
422
b13.Name = "Mesh"
423
b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
424
p14 = Instance.new("Part", m2)
425
p14.BrickColor = BrickColor.new("Royal purple")
426
p14.Material = Enum.Material.Neon
427
p14.Reflectance = 0.30000001192093
428
p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
429
p14.CanCollide = false
430
p14.FormFactor = Enum.FormFactor.Custom
431
p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
432
p14.BottomSurface = Enum.SurfaceType.Smooth
433
p14.TopSurface = Enum.SurfaceType.Smooth
434
b14 = Instance.new("SpecialMesh", p14)
435
b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
436
b14.TextureId = ""
437
b14.MeshType = Enum.MeshType.FileMesh
438
b14.Name = "Mesh"
439
b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
440
p15 = Instance.new("Part", m2)
441
p15.BrickColor = BrickColor.new("Royal purple")
442
p15.Material = Enum.Material.Neon
443
p15.Reflectance = 0.30000001192093
444
p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
445
p15.CanCollide = false
446
p15.FormFactor = Enum.FormFactor.Custom
447
p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
448
p15.BottomSurface = Enum.SurfaceType.Smooth
449
p15.TopSurface = Enum.SurfaceType.Smooth
450
b15 = Instance.new("SpecialMesh", p15)
451
b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
452
b15.TextureId = ""
453
b15.MeshType = Enum.MeshType.FileMesh
454
b15.Name = "Mesh"
455
b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
456
p16 = Instance.new("Part", m2)
457
p16.BrickColor = BrickColor.new("Royal purple")
458
p16.Material = Enum.Material.Neon
459
p16.Reflectance = 0.30000001192093
460
p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
461
p16.CanCollide = false
462
p16.FormFactor = Enum.FormFactor.Custom
463
p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
464
p16.BottomSurface = Enum.SurfaceType.Smooth
465
p16.TopSurface = Enum.SurfaceType.Smooth
466
b16 = Instance.new("SpecialMesh", p16)
467
b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
468
b16.TextureId = ""
469
b16.MeshType = Enum.MeshType.FileMesh
470
b16.Name = "Mesh"
471
b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
472
p17 = Instance.new("Part", m2)
473
p17.BrickColor = BrickColor.new("Royal purple")
474
p17.Material = Enum.Material.Neon
475
p17.Reflectance = 0.30000001192093
476
p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
477
p17.CanCollide = false
478
p17.FormFactor = Enum.FormFactor.Custom
479
p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
480
p17.BottomSurface = Enum.SurfaceType.Smooth
481
p17.TopSurface = Enum.SurfaceType.Smooth
482
b17 = Instance.new("SpecialMesh", p17)
483
b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
484
b17.TextureId = ""
485
b17.MeshType = Enum.MeshType.FileMesh
486
b17.Name = "Mesh"
487
b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
488
p18 = Instance.new("Part", m2)
489
p18.BrickColor = BrickColor.new("Royal purple")
490
p18.Material = Enum.Material.Neon
491
p18.Reflectance = 0.30000001192093
492
p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
493
p18.CanCollide = false
494
p18.FormFactor = Enum.FormFactor.Custom
495
p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
496
p18.BottomSurface = Enum.SurfaceType.Smooth
497
p18.TopSurface = Enum.SurfaceType.Smooth
498
b18 = Instance.new("SpecialMesh", p18)
499
b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
500
b18.TextureId = ""
501
b18.MeshType = Enum.MeshType.FileMesh
502
b18.Name = "Mesh"
503
b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
504
p19 = Instance.new("Part", m2)
505
p19.BrickColor = BrickColor.new("Royal purple")
506
p19.Material = Enum.Material.Neon
507
p19.Reflectance = 0.30000001192093
508
p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
509
p19.CanCollide = false
510
p19.FormFactor = Enum.FormFactor.Custom
511
p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
512
p19.BottomSurface = Enum.SurfaceType.Smooth
513
p19.TopSurface = Enum.SurfaceType.Smooth
514
b19 = Instance.new("SpecialMesh", p19)
515
b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
516
b19.TextureId = ""
517
b19.MeshType = Enum.MeshType.FileMesh
518
b19.Name = "Mesh"
519
b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
520
p20 = Instance.new("Part", m2)
521
p20.BrickColor = BrickColor.new("Royal purple")
522
p20.Material = Enum.Material.Neon
523
p20.Reflectance = 0.30000001192093
524
p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
525
p20.CanCollide = false
526
p20.FormFactor = Enum.FormFactor.Custom
527
p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
528
p20.BottomSurface = Enum.SurfaceType.Smooth
529
p20.TopSurface = Enum.SurfaceType.Smooth
530
b20 = Instance.new("SpecialMesh", p20)
531
b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
532
b20.TextureId = ""
533
b20.MeshType = Enum.MeshType.FileMesh
534
b20.Name = "Mesh"
535
b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
536
p21 = Instance.new("Part", m2)
537
p21.BrickColor = BrickColor.new("Royal purple")
538
p21.Material = Enum.Material.Neon
539
p21.Reflectance = 0.30000001192093
540
p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
541
p21.CanCollide = false
542
p21.FormFactor = Enum.FormFactor.Custom
543
p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
544
p21.BottomSurface = Enum.SurfaceType.Smooth
545
p21.TopSurface = Enum.SurfaceType.Smooth
546
b21 = Instance.new("SpecialMesh", p21)
547
b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
548
b21.TextureId = ""
549
b21.MeshType = Enum.MeshType.FileMesh
550
b21.Name = "Mesh"
551
b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
552
p22 = Instance.new("Part", m2)
553
p22.BrickColor = BrickColor.new("Royal purple")
554
p22.Material = Enum.Material.Neon
555
p22.Reflectance = 0.30000001192093
556
p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
557
p22.CanCollide = false
558
p22.FormFactor = Enum.FormFactor.Custom
559
p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
560
p22.BottomSurface = Enum.SurfaceType.Smooth
561
p22.TopSurface = Enum.SurfaceType.Smooth
562
b22 = Instance.new("SpecialMesh", p22)
563
b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
564
b22.TextureId = ""
565
b22.MeshType = Enum.MeshType.FileMesh
566
b22.Name = "Mesh"
567
b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
568
p23 = Instance.new("Part", m2)
569
p23.BrickColor = BrickColor.new("Royal purple")
570
p23.Material = Enum.Material.Neon
571
p23.Reflectance = 0.30000001192093
572
p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
573
p23.CanCollide = false
574
p23.FormFactor = Enum.FormFactor.Custom
575
p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
576
p23.BottomSurface = Enum.SurfaceType.Smooth
577
p23.TopSurface = Enum.SurfaceType.Smooth
578
b23 = Instance.new("SpecialMesh", p23)
579
b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
580
b23.TextureId = ""
581
b23.MeshType = Enum.MeshType.FileMesh
582
b23.Name = "Mesh"
583
b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
584
p24 = Instance.new("Part", m2)
585
p24.BrickColor = BrickColor.new("Royal purple")
586
p24.Material = Enum.Material.Neon
587
p24.Reflectance = 0.30000001192093
588
p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
589
p24.CanCollide = false
590
p24.FormFactor = Enum.FormFactor.Custom
591
p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
592
p24.BottomSurface = Enum.SurfaceType.Smooth
593
p24.TopSurface = Enum.SurfaceType.Smooth
594
b24 = Instance.new("SpecialMesh", p24)
595
b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
596
b24.TextureId = ""
597
b24.MeshType = Enum.MeshType.FileMesh
598
b24.Name = "Mesh"
599
b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
600
p25 = Instance.new("Part", m2)
601
p25.BrickColor = BrickColor.new("Royal purple")
602
p25.Material = Enum.Material.Neon
603
p25.Reflectance = 0.30000001192093
604
p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
605
p25.CanCollide = false
606
p25.FormFactor = Enum.FormFactor.Custom
607
p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
608
p25.BottomSurface = Enum.SurfaceType.Smooth
609
p25.TopSurface = Enum.SurfaceType.Smooth
610
b25 = Instance.new("SpecialMesh", p25)
611
b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
612
b25.TextureId = ""
613
b25.MeshType = Enum.MeshType.FileMesh
614
b25.Name = "Mesh"
615
b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
616
p26 = Instance.new("Part", m2)
617
p26.BrickColor = BrickColor.new("Royal purple")
618
p26.Material = Enum.Material.Neon
619
p26.Reflectance = 0.30000001192093
620
p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
621
p26.CanCollide = false
622
p26.FormFactor = Enum.FormFactor.Custom
623
p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
624
p26.BottomSurface = Enum.SurfaceType.Smooth
625
p26.TopSurface = Enum.SurfaceType.Smooth
626
b26 = Instance.new("SpecialMesh", p26)
627
b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
628
b26.TextureId = ""
629
b26.MeshType = Enum.MeshType.FileMesh
630
b26.Name = "Mesh"
631
b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
632
p27 = Instance.new("Part", m2)
633
p27.BrickColor = BrickColor.new("Royal purple")
634
p27.Material = Enum.Material.Neon
635
p27.Reflectance = 0.30000001192093
636
p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
637
p27.CanCollide = false
638
p27.FormFactor = Enum.FormFactor.Custom
639
p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
640
p27.BottomSurface = Enum.SurfaceType.Smooth
641
p27.TopSurface = Enum.SurfaceType.Smooth
642
b27 = Instance.new("SpecialMesh", p27)
643
b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
644
b27.TextureId = ""
645
b27.MeshType = Enum.MeshType.FileMesh
646
b27.Name = "Mesh"
647
b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
648
p28 = Instance.new("Part", m2)
649
p28.BrickColor = BrickColor.new("Royal purple")
650
p28.Material = Enum.Material.Neon
651
p28.Reflectance = 0.30000001192093
652
p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
653
p28.CanCollide = false
654
p28.FormFactor = Enum.FormFactor.Custom
655
p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
656
p28.BottomSurface = Enum.SurfaceType.Smooth
657
p28.TopSurface = Enum.SurfaceType.Smooth
658
b28 = Instance.new("SpecialMesh", p28)
659
b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
660
b28.TextureId = ""
661
b28.MeshType = Enum.MeshType.FileMesh
662
b28.Name = "Mesh"
663
b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
664
p29 = Instance.new("Part", m2)
665
p29.BrickColor = BrickColor.new("Royal purple")
666
p29.Material = Enum.Material.Neon
667
p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
668
p29.FormFactor = Enum.FormFactor.Custom
669
p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
670
p29.BottomSurface = Enum.SurfaceType.Smooth
671
p29.TopSurface = Enum.SurfaceType.Smooth
672
b29 = Instance.new("SpecialMesh", p29)
673
b29.MeshType = Enum.MeshType.Brick
674
b29.Name = "Mesh"
675
p30 = Instance.new("Part", m2)
676
p30.BrickColor = BrickColor.new("Royal purple")
677
p30.Material = Enum.Material.Neon
678
p30.Reflectance = 0.30000001192093
679
p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
680
p30.CanCollide = false
681
p30.FormFactor = Enum.FormFactor.Custom
682
p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
683
p30.BottomSurface = Enum.SurfaceType.Smooth
684
p30.TopSurface = Enum.SurfaceType.Smooth
685
b30 = Instance.new("SpecialMesh", p30)
686
b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
687
b30.TextureId = ""
688
b30.MeshType = Enum.MeshType.FileMesh
689
b30.Name = "Mesh"
690
b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
691
p31 = Instance.new("Part", m2)
692
p31.BrickColor = BrickColor.new("Royal purple")
693
p31.Material = Enum.Material.Neon
694
p31.Reflectance = 0.30000001192093
695
p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
696
p31.CanCollide = false
697
p31.FormFactor = Enum.FormFactor.Custom
698
p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
699
p31.BottomSurface = Enum.SurfaceType.Smooth
700
p31.TopSurface = Enum.SurfaceType.Smooth
701
b31 = Instance.new("SpecialMesh", p31)
702
b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
703
b31.TextureId = ""
704
b31.MeshType = Enum.MeshType.FileMesh
705
b31.Name = "Mesh"
706
b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
707
p32 = Instance.new("Part", m2)
708
p32.BrickColor = BrickColor.new("Royal purple")
709
p32.Material = Enum.Material.Neon
710
p32.Reflectance = 0.30000001192093
711
p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
712
p32.CanCollide = false
713
p32.FormFactor = Enum.FormFactor.Custom
714
p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
715
p32.BottomSurface = Enum.SurfaceType.Smooth
716
p32.TopSurface = Enum.SurfaceType.Smooth
717
b32 = Instance.new("SpecialMesh", p32)
718
b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
719
b32.TextureId = ""
720
b32.MeshType = Enum.MeshType.FileMesh
721
b32.Name = "Mesh"
722
b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
723
p33 = Instance.new("Part", m2)
724
p33.BrickColor = BrickColor.new("Royal purple")
725
p33.Material = Enum.Material.Neon
726
p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
727
p33.FormFactor = Enum.FormFactor.Custom
728
p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
729
p33.BottomSurface = Enum.SurfaceType.Smooth
730
p33.TopSurface = Enum.SurfaceType.Smooth
731
b33 = Instance.new("SpecialMesh", p33)
732
b33.MeshType = Enum.MeshType.Brick
733
b33.Name = "Mesh"
734
p34 = Instance.new("Part", m2)
735
p34.BrickColor = BrickColor.new("Royal purple")
736
p34.Material = Enum.Material.Neon
737
p34.Reflectance = 0.30000001192093
738
p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
739
p34.CanCollide = false
740
p34.FormFactor = Enum.FormFactor.Custom
741
p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
742
p34.BottomSurface = Enum.SurfaceType.Smooth
743
p34.TopSurface = Enum.SurfaceType.Smooth
744
b34 = Instance.new("SpecialMesh", p34)
745
b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
746
b34.TextureId = ""
747
b34.MeshType = Enum.MeshType.FileMesh
748
b34.Name = "Mesh"
749
b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
750
p35 = Instance.new("Part", m2)
751
p35.BrickColor = BrickColor.new("Royal purple")
752
p35.Material = Enum.Material.Neon
753
p35.Reflectance = 0.30000001192093
754
p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
755
p35.CanCollide = false
756
p35.FormFactor = Enum.FormFactor.Custom
757
p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
758
p35.BottomSurface = Enum.SurfaceType.Smooth
759
p35.TopSurface = Enum.SurfaceType.Smooth
760
b35 = Instance.new("SpecialMesh", p35)
761
b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
762
b35.TextureId = ""
763
b35.MeshType = Enum.MeshType.FileMesh
764
b35.Name = "Mesh"
765
b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
766
p36 = Instance.new("Part", m2)
767
p36.BrickColor = BrickColor.new("Royal purple")
768
p36.Material = Enum.Material.Neon
769
p36.Reflectance = 0.30000001192093
770
p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
771
p36.CanCollide = false
772
p36.FormFactor = Enum.FormFactor.Custom
773
p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
774
p36.BottomSurface = Enum.SurfaceType.Smooth
775
p36.TopSurface = Enum.SurfaceType.Smooth
776
b36 = Instance.new("SpecialMesh", p36)
777
b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
778
b36.TextureId = ""
779
b36.MeshType = Enum.MeshType.FileMesh
780
b36.Name = "Mesh"
781
b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
782
p37 = Instance.new("Part", m2)
783
p37.BrickColor = BrickColor.new("Royal purple")
784
p37.Material = Enum.Material.Neon
785
p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
786
p37.FormFactor = Enum.FormFactor.Custom
787
p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
788
p37.BottomSurface = Enum.SurfaceType.Smooth
789
p37.TopSurface = Enum.SurfaceType.Smooth
790
b37 = Instance.new("SpecialMesh", p37)
791
b37.MeshType = Enum.MeshType.Brick
792
b37.Name = "Mesh"
793
p38 = Instance.new("Part", m2)
794
p38.BrickColor = BrickColor.new("Royal purple")
795
p38.Material = Enum.Material.Neon
796
p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
797
p38.FormFactor = Enum.FormFactor.Custom
798
p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
799
p38.BottomSurface = Enum.SurfaceType.Smooth
800
p38.TopSurface = Enum.SurfaceType.Smooth
801
b38 = Instance.new("SpecialMesh", p38)
802
b38.MeshType = Enum.MeshType.Brick
803
b38.Name = "Mesh"
804
p39 = Instance.new("Part", m2)
805
p39.BrickColor = BrickColor.new("Royal purple")
806
p39.Material = Enum.Material.Neon
807
p39.Reflectance = 0.30000001192093
808
p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
809
p39.CanCollide = false
810
p39.FormFactor = Enum.FormFactor.Custom
811
p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
812
p39.BottomSurface = Enum.SurfaceType.Smooth
813
p39.TopSurface = Enum.SurfaceType.Smooth
814
b39 = Instance.new("SpecialMesh", p39)
815
b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
816
b39.TextureId = ""
817
b39.MeshType = Enum.MeshType.FileMesh
818
b39.Name = "Mesh"
819
b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
820
p40 = Instance.new("Part", m2)
821
p40.BrickColor = BrickColor.new("Royal purple")
822
p40.Material = Enum.Material.Neon
823
p40.Reflectance = 0.30000001192093
824
p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
825
p40.CanCollide = false
826
p40.FormFactor = Enum.FormFactor.Custom
827
p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
828
p40.BottomSurface = Enum.SurfaceType.Smooth
829
p40.TopSurface = Enum.SurfaceType.Smooth
830
b40 = Instance.new("SpecialMesh", p40)
831
b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
832
b40.TextureId = ""
833
b40.MeshType = Enum.MeshType.FileMesh
834
b40.Name = "Mesh"
835
b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
836
p41 = Instance.new("Part", m2)
837
p41.BrickColor = BrickColor.new("Royal purple")
838
p41.Material = Enum.Material.Neon
839
p41.Reflectance = 0.30000001192093
840
p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
841
p41.CanCollide = false
842
p41.FormFactor = Enum.FormFactor.Custom
843
p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
844
p41.BottomSurface = Enum.SurfaceType.Smooth
845
p41.TopSurface = Enum.SurfaceType.Smooth
846
b41 = Instance.new("SpecialMesh", p41)
847
b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
848
b41.TextureId = ""
849
b41.MeshType = Enum.MeshType.FileMesh
850
b41.Name = "Mesh"
851
b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
852
p42 = Instance.new("Part", m2)
853
p42.BrickColor = BrickColor.new("Royal purple")
854
p42.Material = Enum.Material.Neon
855
p42.Reflectance = 0.30000001192093
856
p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
857
p42.CanCollide = false
858
p42.FormFactor = Enum.FormFactor.Custom
859
p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
860
p42.BottomSurface = Enum.SurfaceType.Smooth
861
p42.TopSurface = Enum.SurfaceType.Smooth
862
b42 = Instance.new("SpecialMesh", p42)
863
b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
864
b42.TextureId = ""
865
b42.MeshType = Enum.MeshType.FileMesh
866
b42.Name = "Mesh"
867
b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
868
p43 = Instance.new("Part", m2)
869
p43.BrickColor = BrickColor.new("Royal purple")
870
p43.Material = Enum.Material.Neon
871
p43.Reflectance = 0.30000001192093
872
p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
873
p43.CanCollide = false
874
p43.FormFactor = Enum.FormFactor.Custom
875
p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
876
p43.BottomSurface = Enum.SurfaceType.Smooth
877
p43.TopSurface = Enum.SurfaceType.Smooth
878
b43 = Instance.new("SpecialMesh", p43)
879
b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
880
b43.TextureId = ""
881
b43.MeshType = Enum.MeshType.FileMesh
882
b43.Name = "Mesh"
883
b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
884
p44 = Instance.new("Part", m2)
885
p44.BrickColor = BrickColor.new("Royal purple")
886
p44.Material = Enum.Material.Neon
887
p44.Reflectance = 0.30000001192093
888
p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
889
p44.CanCollide = false
890
p44.FormFactor = Enum.FormFactor.Custom
891
p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
892
p44.BottomSurface = Enum.SurfaceType.Smooth
893
p44.TopSurface = Enum.SurfaceType.Smooth
894
b44 = Instance.new("SpecialMesh", p44)
895
b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
896
b44.TextureId = ""
897
b44.MeshType = Enum.MeshType.FileMesh
898
b44.Name = "Mesh"
899
b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
900
p45 = Instance.new("Part", m2)
901
p45.BrickColor = BrickColor.new("Royal purple")
902
p45.Material = Enum.Material.Neon
903
p45.Reflectance = 0.30000001192093
904
p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
905
p45.CanCollide = false
906
p45.FormFactor = Enum.FormFactor.Custom
907
p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
908
p45.BottomSurface = Enum.SurfaceType.Smooth
909
p45.TopSurface = Enum.SurfaceType.Smooth
910
b45 = Instance.new("SpecialMesh", p45)
911
b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
912
b45.TextureId = ""
913
b45.MeshType = Enum.MeshType.FileMesh
914
b45.Name = "Mesh"
915
b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
916
p46 = Instance.new("Part", m2)
917
p46.BrickColor = BrickColor.new("Royal purple")
918
p46.Material = Enum.Material.Neon
919
p46.Reflectance = 0.30000001192093
920
p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
921
p46.CanCollide = false
922
p46.FormFactor = Enum.FormFactor.Custom
923
p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
924
p46.BottomSurface = Enum.SurfaceType.Smooth
925
p46.TopSurface = Enum.SurfaceType.Smooth
926
b46 = Instance.new("SpecialMesh", p46)
927
b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
928
b46.TextureId = ""
929
b46.MeshType = Enum.MeshType.FileMesh
930
b46.Name = "Mesh"
931
b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
932
p47 = Instance.new("Part", m2)
933
p47.BrickColor = BrickColor.new("Royal purple")
934
p47.Material = Enum.Material.Neon
935
p47.Reflectance = 0.30000001192093
936
p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
937
p47.CanCollide = false
938
p47.FormFactor = Enum.FormFactor.Custom
939
p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
940
p47.BottomSurface = Enum.SurfaceType.Smooth
941
p47.TopSurface = Enum.SurfaceType.Smooth
942
b47 = Instance.new("SpecialMesh", p47)
943
b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
944
b47.TextureId = ""
945
b47.MeshType = Enum.MeshType.FileMesh
946
b47.Name = "Mesh"
947
b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
948
p48 = Instance.new("Part", m2)
949
p48.BrickColor = BrickColor.new("Royal purple")
950
p48.Material = Enum.Material.Neon
951
p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
952
p48.FormFactor = Enum.FormFactor.Custom
953
p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
954
p48.BottomSurface = Enum.SurfaceType.Smooth
955
p48.TopSurface = Enum.SurfaceType.Smooth
956
b48 = Instance.new("SpecialMesh", p48)
957
b48.MeshType = Enum.MeshType.Brick
958
b48.Name = "Mesh"
959
p49 = Instance.new("Part", m2)
960
p49.BrickColor = BrickColor.new("Royal purple")
961
p49.Material = Enum.Material.Neon
962
p49.Reflectance = 0.30000001192093
963
p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
964
p49.CanCollide = false
965
p49.FormFactor = Enum.FormFactor.Custom
966
p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
967
p49.BottomSurface = Enum.SurfaceType.Smooth
968
p49.TopSurface = Enum.SurfaceType.Smooth
969
b49 = Instance.new("SpecialMesh", p49)
970
b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
971
b49.TextureId = ""
972
b49.MeshType = Enum.MeshType.FileMesh
973
b49.Name = "Mesh"
974
b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
975
p50 = Instance.new("Part", m2)
976
p50.BrickColor = BrickColor.new("Royal purple")
977
p50.Material = Enum.Material.Neon
978
p50.Reflectance = 0.30000001192093
979
p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
980
p50.CanCollide = false
981
p50.FormFactor = Enum.FormFactor.Custom
982
p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
983
p50.BottomSurface = Enum.SurfaceType.Smooth
984
p50.TopSurface = Enum.SurfaceType.Smooth
985
b50 = Instance.new("SpecialMesh", p50)
986
b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
987
b50.TextureId = ""
988
b50.MeshType = Enum.MeshType.FileMesh
989
b50.Name = "Mesh"
990
b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
991
p51 = Instance.new("Part", m2)
992
p51.BrickColor = BrickColor.new("Royal purple")
993
p51.Material = Enum.Material.Neon
994
p51.Reflectance = 0.30000001192093
995
p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
996
p51.CanCollide = false
997
p51.FormFactor = Enum.FormFactor.Custom
998
p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
999
p51.BottomSurface = Enum.SurfaceType.Smooth
1000
p51.TopSurface = Enum.SurfaceType.Smooth
1001
b51 = Instance.new("SpecialMesh", p51)
1002
b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
1003
b51.TextureId = ""
1004
b51.MeshType = Enum.MeshType.FileMesh
1005
b51.Name = "Mesh"
1006
b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
1007
p52 = Instance.new("Part", m2)
1008
p52.BrickColor = BrickColor.new("Royal purple")
1009
p52.Material = Enum.Material.Neon
1010
p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
1011
p52.FormFactor = Enum.FormFactor.Custom
1012
p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
1013
p52.BottomSurface = Enum.SurfaceType.Smooth
1014
p52.TopSurface = Enum.SurfaceType.Smooth
1015
b52 = Instance.new("SpecialMesh", p52)
1016
b52.MeshType = Enum.MeshType.Brick
1017
b52.Name = "Mesh"
1018
p53 = Instance.new("Part", m2)
1019
p53.BrickColor = BrickColor.new("Royal purple")
1020
p53.Material = Enum.Material.Neon
1021
p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
1022
p53.FormFactor = Enum.FormFactor.Custom
1023
p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
1024
p53.BottomSurface = Enum.SurfaceType.Smooth
1025
p53.TopSurface = Enum.SurfaceType.Smooth
1026
b53 = Instance.new("SpecialMesh", p53)
1027
b53.MeshType = Enum.MeshType.Brick
1028
b53.Name = "Mesh"
1029
p54 = Instance.new("Part", m2)
1030
p54.BrickColor = BrickColor.new("Royal purple")
1031
p54.Material = Enum.Material.Neon
1032
p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
1033
p54.FormFactor = Enum.FormFactor.Custom
1034
p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
1035
p54.BottomSurface = Enum.SurfaceType.Smooth
1036
p54.TopSurface = Enum.SurfaceType.Smooth
1037
b54 = Instance.new("SpecialMesh", p54)
1038
b54.MeshType = Enum.MeshType.Brick
1039
b54.Name = "Mesh"
1040
p55 = Instance.new("Part", m2)
1041
p55.BrickColor = BrickColor.new("Royal purple")
1042
p55.Material = Enum.Material.Neon
1043
p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
1044
p55.FormFactor = Enum.FormFactor.Custom
1045
p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
1046
p55.BottomSurface = Enum.SurfaceType.Smooth
1047
p55.TopSurface = Enum.SurfaceType.Smooth
1048
b55 = Instance.new("SpecialMesh", p55)
1049
b55.MeshType = Enum.MeshType.Brick
1050
b55.Name = "Mesh"
1051
p56 = Instance.new("Part", m2)
1052
p56.BrickColor = BrickColor.new("Royal purple")
1053
p56.Material = Enum.Material.Neon
1054
p56.Reflectance = 0.30000001192093
1055
p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
1056
p56.CanCollide = false
1057
p56.FormFactor = Enum.FormFactor.Custom
1058
p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
1059
p56.BottomSurface = Enum.SurfaceType.Smooth
1060
p56.TopSurface = Enum.SurfaceType.Smooth
1061
b56 = Instance.new("SpecialMesh", p56)
1062
b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
1063
b56.TextureId = ""
1064
b56.MeshType = Enum.MeshType.FileMesh
1065
b56.Name = "Mesh"
1066
b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
1067
p57 = Instance.new("Part", m2)
1068
p57.BrickColor = BrickColor.new("Royal purple")
1069
p57.Material = Enum.Material.Neon
1070
p57.Reflectance = 0.30000001192093
1071
p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
1072
p57.CanCollide = false
1073
p57.FormFactor = Enum.FormFactor.Custom
1074
p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
1075
p57.BottomSurface = Enum.SurfaceType.Smooth
1076
p57.TopSurface = Enum.SurfaceType.Smooth
1077
b57 = Instance.new("SpecialMesh", p57)
1078
b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
1079
b57.TextureId = ""
1080
b57.MeshType = Enum.MeshType.FileMesh
1081
b57.Name = "Mesh"
1082
b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
1083
p58 = Instance.new("Part", m2)
1084
p58.BrickColor = BrickColor.new("Royal purple")
1085
p58.Material = Enum.Material.Neon
1086
p58.Reflectance = 0.30000001192093
1087
p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
1088
p58.CanCollide = false
1089
p58.FormFactor = Enum.FormFactor.Custom
1090
p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
1091
p58.BottomSurface = Enum.SurfaceType.Smooth
1092
p58.TopSurface = Enum.SurfaceType.Smooth
1093
b58 = Instance.new("SpecialMesh", p58)
1094
b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
1095
b58.TextureId = ""
1096
b58.MeshType = Enum.MeshType.FileMesh
1097
b58.Name = "Mesh"
1098
b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
1099
p59 = Instance.new("Part", m2)
1100
p59.BrickColor = BrickColor.new("Royal purple")
1101
p59.Material = Enum.Material.Neon
1102
p59.Reflectance = 0.30000001192093
1103
p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
1104
p59.CanCollide = false
1105
p59.FormFactor = Enum.FormFactor.Custom
1106
p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
1107
p59.BottomSurface = Enum.SurfaceType.Smooth
1108
p59.TopSurface = Enum.SurfaceType.Smooth
1109
b59 = Instance.new("SpecialMesh", p59)
1110
b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
1111
b59.TextureId = ""
1112
b59.MeshType = Enum.MeshType.FileMesh
1113
b59.Name = "Mesh"
1114
b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
1115
p60 = Instance.new("Part", m2)
1116
p60.BrickColor = BrickColor.new("Royal purple")
1117
p60.Material = Enum.Material.Neon
1118
p60.Reflectance = 0.30000001192093
1119
p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
1120
p60.CanCollide = false
1121
p60.FormFactor = Enum.FormFactor.Custom
1122
p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
1123
p60.BottomSurface = Enum.SurfaceType.Smooth
1124
p60.TopSurface = Enum.SurfaceType.Smooth
1125
b60 = Instance.new("SpecialMesh", p60)
1126
b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
1127
b60.TextureId = ""
1128
b60.MeshType = Enum.MeshType.FileMesh
1129
b60.Name = "Mesh"
1130
b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
1131
p61 = Instance.new("Part", m2)
1132
p61.BrickColor = BrickColor.new("Royal purple")
1133
p61.Material = Enum.Material.Neon
1134
p61.Reflectance = 0.30000001192093
1135
p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
1136
p61.CanCollide = false
1137
p61.FormFactor = Enum.FormFactor.Custom
1138
p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
1139
p61.BottomSurface = Enum.SurfaceType.Smooth
1140
p61.TopSurface = Enum.SurfaceType.Smooth
1141
b61 = Instance.new("SpecialMesh", p61)
1142
b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
1143
b61.TextureId = ""
1144
b61.MeshType = Enum.MeshType.FileMesh
1145
b61.Name = "Mesh"
1146
b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
1147
p62 = Instance.new("Part", m2)
1148
p62.BrickColor = BrickColor.new("Royal purple")
1149
p62.Material = Enum.Material.Neon
1150
p62.Reflectance = 0.30000001192093
1151
p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
1152
p62.CanCollide = false
1153
p62.FormFactor = Enum.FormFactor.Custom
1154
p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
1155
p62.BottomSurface = Enum.SurfaceType.Smooth
1156
p62.TopSurface = Enum.SurfaceType.Smooth
1157
b62 = Instance.new("SpecialMesh", p62)
1158
b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
1159
b62.TextureId = ""
1160
b62.MeshType = Enum.MeshType.FileMesh
1161
b62.Name = "Mesh"
1162
b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
1163
p63 = Instance.new("Part", m2)
1164
p63.BrickColor = BrickColor.new("Royal purple")
1165
p63.Material = Enum.Material.Neon
1166
p63.Reflectance = 0.30000001192093
1167
p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
1168
p63.CanCollide = false
1169
p63.FormFactor = Enum.FormFactor.Custom
1170
p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
1171
p63.BottomSurface = Enum.SurfaceType.Smooth
1172
p63.TopSurface = Enum.SurfaceType.Smooth
1173
b63 = Instance.new("SpecialMesh", p63)
1174
b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
1175
b63.TextureId = ""
1176
b63.MeshType = Enum.MeshType.FileMesh
1177
b63.Name = "Mesh"
1178
b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
1179
p64 = Instance.new("Part", m2)
1180
p64.BrickColor = BrickColor.new("Royal purple")
1181
p64.Material = Enum.Material.Neon
1182
p64.Reflectance = 0.30000001192093
1183
p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
1184
p64.CanCollide = false
1185
p64.FormFactor = Enum.FormFactor.Custom
1186
p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
1187
p64.BottomSurface = Enum.SurfaceType.Smooth
1188
p64.TopSurface = Enum.SurfaceType.Smooth
1189
b64 = Instance.new("SpecialMesh", p64)
1190
b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
1191
b64.TextureId = ""
1192
b64.MeshType = Enum.MeshType.FileMesh
1193
b64.Name = "Mesh"
1194
b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
1195
p65 = Instance.new("Part", m2)
1196
p65.BrickColor = BrickColor.new("Royal purple")
1197
p65.Transparency = 1
1198
p65.Name = "TorsoPart"
1199
p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
1200
p65.FormFactor = Enum.FormFactor.Symmetric
1201
p65.Size = Vector3.new(4, 4, 2)
1202
w1 = Instance.new("Weld", p1)
1203
w1.Name = "Part_Weld"
1204
w1.Part0 = p1
1205
w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
1206
w1.Part1 = p2
1207
w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1208
w2 = Instance.new("Weld", p2)
1209
w2.Name = "Part_Weld"
1210
w2.Part0 = p2
1211
w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1212
w2.Part1 = p3
1213
w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1214
w3 = Instance.new("Weld", p3)
1215
w3.Name = "Part_Weld"
1216
w3.Part0 = p3
1217
w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1218
w3.Part1 = p4
1219
w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1220
w4 = Instance.new("Weld", p4)
1221
w4.Name = "Part_Weld"
1222
w4.Part0 = p4
1223
w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1224
w4.Part1 = p5
1225
w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1226
w5 = Instance.new("Weld", p5)
1227
w5.Name = "Part_Weld"
1228
w5.Part0 = p5
1229
w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1230
w5.Part1 = p6
1231
w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1232
w6 = Instance.new("Weld", p6)
1233
w6.Name = "Part_Weld"
1234
w6.Part0 = p6
1235
w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1236
w6.Part1 = p7
1237
w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1238
w7 = Instance.new("Weld", p7)
1239
w7.Name = "Part_Weld"
1240
w7.Part0 = p7
1241
w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1242
w7.Part1 = p8
1243
w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1244
w8 = Instance.new("Weld", p8)
1245
w8.Name = "Part_Weld"
1246
w8.Part0 = p8
1247
w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
1248
w8.Part1 = p9
1249
w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1250
w9 = Instance.new("Weld", p9)
1251
w9.Name = "Part_Weld"
1252
w9.Part0 = p9
1253
w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1254
w9.Part1 = p10
1255
w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1256
w10 = Instance.new("Weld", p10)
1257
w10.Name = "Part_Weld"
1258
w10.Part0 = p10
1259
w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1260
w10.Part1 = p11
1261
w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1262
w11 = Instance.new("Weld", p11)
1263
w11.Name = "Part_Weld"
1264
w11.Part0 = p11
1265
w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1266
w11.Part1 = p12
1267
w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1268
w12 = Instance.new("Weld", p12)
1269
w12.Name = "Part_Weld"
1270
w12.Part0 = p12
1271
w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1272
w12.Part1 = p13
1273
w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1274
w13 = Instance.new("Weld", p13)
1275
w13.Name = "Part_Weld"
1276
w13.Part0 = p13
1277
w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1278
w13.Part1 = p14
1279
w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1280
w14 = Instance.new("Weld", p14)
1281
w14.Name = "Part_Weld"
1282
w14.Part0 = p14
1283
w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1284
w14.Part1 = p15
1285
w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1286
w15 = Instance.new("Weld", p15)
1287
w15.Name = "Part_Weld"
1288
w15.Part0 = p15
1289
w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1290
w15.Part1 = p16
1291
w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1292
w16 = Instance.new("Weld", p16)
1293
w16.Name = "Part_Weld"
1294
w16.Part0 = p16
1295
w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1296
w16.Part1 = p17
1297
w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1298
w17 = Instance.new("Weld", p17)
1299
w17.Name = "Part_Weld"
1300
w17.Part0 = p17
1301
w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1302
w17.Part1 = p18
1303
w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1304
w18 = Instance.new("Weld", p18)
1305
w18.Name = "Part_Weld"
1306
w18.Part0 = p18
1307
w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1308
w18.Part1 = p19
1309
w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1310
w19 = Instance.new("Weld", p19)
1311
w19.Name = "Part_Weld"
1312
w19.Part0 = p19
1313
w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1314
w19.Part1 = p20
1315
w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1316
w20 = Instance.new("Weld", p20)
1317
w20.Name = "Part_Weld"
1318
w20.Part0 = p20
1319
w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1320
w20.Part1 = p21
1321
w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1322
w21 = Instance.new("Weld", p21)
1323
w21.Name = "Part_Weld"
1324
w21.Part0 = p21
1325
w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1326
w21.Part1 = p22
1327
w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1328
w22 = Instance.new("Weld", p22)
1329
w22.Name = "Part_Weld"
1330
w22.Part0 = p22
1331
w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1332
w22.Part1 = p23
1333
w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1334
w23 = Instance.new("Weld", p23)
1335
w23.Name = "Part_Weld"
1336
w23.Part0 = p23
1337
w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1338
w23.Part1 = p24
1339
w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1340
w24 = Instance.new("Weld", p24)
1341
w24.Name = "Part_Weld"
1342
w24.Part0 = p24
1343
w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1344
w24.Part1 = p25
1345
w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1346
w25 = Instance.new("Weld", p25)
1347
w25.Name = "Part_Weld"
1348
w25.Part0 = p25
1349
w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1350
w25.Part1 = p26
1351
w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1352
w26 = Instance.new("Weld", p26)
1353
w26.Name = "Part_Weld"
1354
w26.Part0 = p26
1355
w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
1356
w26.Part1 = p27
1357
w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1358
w27 = Instance.new("Weld", p27)
1359
w27.Name = "Part_Weld"
1360
w27.Part0 = p27
1361
w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1362
w27.Part1 = p28
1363
w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1364
w28 = Instance.new("Weld", p28)
1365
w28.Name = "Part_Weld"
1366
w28.Part0 = p28
1367
w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1368
w28.Part1 = p29
1369
w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
1370
w29 = Instance.new("Weld", p29)
1371
w29.Name = "Part_Weld"
1372
w29.Part0 = p29
1373
w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
1374
w29.Part1 = p30
1375
w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1376
w30 = Instance.new("Weld", p30)
1377
w30.Name = "Part_Weld"
1378
w30.Part0 = p30
1379
w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1380
w30.Part1 = p31
1381
w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1382
w31 = Instance.new("Weld", p31)
1383
w31.Name = "Part_Weld"
1384
w31.Part0 = p31
1385
w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
1386
w31.Part1 = p32
1387
w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1388
w32 = Instance.new("Weld", p32)
1389
w32.Name = "Part_Weld"
1390
w32.Part0 = p32
1391
w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1392
w32.Part1 = p33
1393
w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
1394
w33 = Instance.new("Weld", p33)
1395
w33.Name = "Part_Weld"
1396
w33.Part0 = p33
1397
w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
1398
w33.Part1 = p34
1399
w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1400
w34 = Instance.new("Weld", p34)
1401
w34.Name = "Part_Weld"
1402
w34.Part0 = p34
1403
w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1404
w34.Part1 = p35
1405
w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1406
w35 = Instance.new("Weld", p35)
1407
w35.Name = "Part_Weld"
1408
w35.Part0 = p35
1409
w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
1410
w35.Part1 = p36
1411
w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1412
w36 = Instance.new("Weld", p36)
1413
w36.Name = "Part_Weld"
1414
w36.Part0 = p36
1415
w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
1416
w36.Part1 = p37
1417
w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
1418
w37 = Instance.new("Weld", p37)
1419
w37.Name = "Part_Weld"
1420
w37.Part0 = p37
1421
w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
1422
w37.Part1 = p38
1423
w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
1424
w38 = Instance.new("Weld", p38)
1425
w38.Name = "Part_Weld"
1426
w38.Part0 = p38
1427
w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
1428
w38.Part1 = p39
1429
w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1430
w39 = Instance.new("Weld", p39)
1431
w39.Name = "Part_Weld"
1432
w39.Part0 = p39
1433
w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1434
w39.Part1 = p40
1435
w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1436
w40 = Instance.new("Weld", p40)
1437
w40.Name = "Part_Weld"
1438
w40.Part0 = p40
1439
w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1440
w40.Part1 = p41
1441
w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1442
w41 = Instance.new("Weld", p41)
1443
w41.Name = "Part_Weld"
1444
w41.Part0 = p41
1445
w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1446
w41.Part1 = p42
1447
w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1448
w42 = Instance.new("Weld", p42)
1449
w42.Name = "Part_Weld"
1450
w42.Part0 = p42
1451
w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1452
w42.Part1 = p43
1453
w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1454
w43 = Instance.new("Weld", p43)
1455
w43.Name = "Part_Weld"
1456
w43.Part0 = p43
1457
w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1458
w43.Part1 = p44
1459
w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1460
w44 = Instance.new("Weld", p44)
1461
w44.Name = "Part_Weld"
1462
w44.Part0 = p44
1463
w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1464
w44.Part1 = p45
1465
w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1466
w45 = Instance.new("Weld", p45)
1467
w45.Name = "Part_Weld"
1468
w45.Part0 = p45
1469
w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1470
w45.Part1 = p46
1471
w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1472
w46 = Instance.new("Weld", p46)
1473
w46.Name = "Part_Weld"
1474
w46.Part0 = p46
1475
w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1476
w46.Part1 = p47
1477
w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1478
w47 = Instance.new("Weld", p47)
1479
w47.Name = "Part_Weld"
1480
w47.Part0 = p47
1481
w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
1482
w47.Part1 = p48
1483
w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
1484
w48 = Instance.new("Weld", p48)
1485
w48.Name = "Part_Weld"
1486
w48.Part0 = p48
1487
w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
1488
w48.Part1 = p49
1489
w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1490
w49 = Instance.new("Weld", p49)
1491
w49.Name = "Part_Weld"
1492
w49.Part0 = p49
1493
w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1494
w49.Part1 = p50
1495
w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1496
w50 = Instance.new("Weld", p50)
1497
w50.Name = "Part_Weld"
1498
w50.Part0 = p50
1499
w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1500
w50.Part1 = p51
1501
w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1502
w51 = Instance.new("Weld", p51)
1503
w51.Name = "Part_Weld"
1504
w51.Part0 = p51
1505
w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1506
w51.Part1 = p52
1507
w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
1508
w52 = Instance.new("Weld", p52)
1509
w52.Name = "Part_Weld"
1510
w52.Part0 = p52
1511
w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
1512
w52.Part1 = p53
1513
w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
1514
w53 = Instance.new("Weld", p53)
1515
w53.Name = "Part_Weld"
1516
w53.Part0 = p53
1517
w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
1518
w53.Part1 = p54
1519
w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
1520
w54 = Instance.new("Weld", p54)
1521
w54.Name = "Part_Weld"
1522
w54.Part0 = p54
1523
w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
1524
w54.Part1 = p55
1525
w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
1526
w55 = Instance.new("Weld", p55)
1527
w55.Name = "Part_Weld"
1528
w55.Part0 = p55
1529
w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
1530
w55.Part1 = p56
1531
w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1532
w56 = Instance.new("Weld", p56)
1533
w56.Name = "Part_Weld"
1534
w56.Part0 = p56
1535
w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1536
w56.Part1 = p57
1537
w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1538
w57 = Instance.new("Weld", p57)
1539
w57.Name = "Part_Weld"
1540
w57.Part0 = p57
1541
w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1542
w57.Part1 = p58
1543
w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1544
w58 = Instance.new("Weld", p58)
1545
w58.Name = "Part_Weld"
1546
w58.Part0 = p58
1547
w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
1548
w58.Part1 = p59
1549
w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1550
w59 = Instance.new("Weld", p59)
1551
w59.Name = "Part_Weld"
1552
w59.Part0 = p59
1553
w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1554
w59.Part1 = p60
1555
w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1556
w60 = Instance.new("Weld", p60)
1557
w60.Name = "Part_Weld"
1558
w60.Part0 = p60
1559
w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1560
w60.Part1 = p61
1561
w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1562
w61 = Instance.new("Weld", p61)
1563
w61.Name = "Part_Weld"
1564
w61.Part0 = p61
1565
w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1566
w61.Part1 = p62
1567
w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1568
w62 = Instance.new("Weld", p62)
1569
w62.Name = "Part_Weld"
1570
w62.Part0 = p62
1571
w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1572
w62.Part1 = p63
1573
w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1574
w63 = Instance.new("Weld", p63)
1575
w63.Name = "Part_Weld"
1576
w63.Part0 = p63
1577
w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1578
w63.Part1 = p64
1579
w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1580
w64 = Instance.new("Weld", p64)
1581
w64.Name = "TorsoPart_Weld"
1582
w64.Part0 = p64
1583
w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
1584
w64.Part1 = p65
1585
w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1586
m2.Parent = char
1587
m2:MakeJoints()
1588
--------------------------------------------------------------------------------
1589
local cor2 = Instance.new("Part", char.Wings)
1590
cor2.Name = "Thingy"
1591
cor2.Locked = true
1592
cor2.BottomSurface = 0
1593
cor2.CanCollide = false
1594
cor2.Size = Vector3.new(0.2, 0.2, 0.2)
1595
cor2.Transparency = 1
1596
cor2.TopSurface = 0
1597
corw2 = Instance.new("Weld", cor2)
1598
corw2.Part0 = torso
1599
corw2.Part1 = cor2
1600
corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
1601
corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1602
weld2 = Instance.new("Weld", char.Wings)
1603
weld2.Part0 = cor2
1604
weld2.Part1 = char.Wings.TorsoPart
1605
weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1606
----------------------------------------------------
1607
--[[Additional Variables]]
1608
1609
1610
1611
1612
1613
local lightspeed = math.random(0.1,0.2)
1614
local holy = false -- Is in holy/angel of death form?
1615
local eColors = {"New Yeller", "Royal purple"}
1616
local idz = {"161006212", "161006195"}
1617
local Effects={}
1618
1619
1620
    hs = Instance.new("Sound",torso)
1621
    hs.SoundId = "http://www.roblox.com/asset/?id=149560784"
1622
    hs.Pitch = 1.2
1623
    hs.Volume = 0.6
1624
	hs.Looped = true
1625
1626
    ds = Instance.new("Sound",torso)
1627
    ds.SoundId = "http://roblox.com/asset/?id=149560784"
1628
    ds.Pitch = 0.3
1629
    ds.Volume = 0.4
1630
	ds.Looped = true
1631
1632
  
1633
ds:play()
1634
1635
1636
if holy == false then
1637
eColors = {"Royal purple", "Royal purple"}
1638
else if holy == true then
1639
eColors = {"Royal purple"} 
1640
end
1641
end
1642
1643
1644
1645
1646
1647
----------------------------------------------------
1648
--[[Additional Functions]]
1649
1650
	cf=CFrame.new
1651
	vt=Vector3.new
1652
1653
	function swait(num)
1654
    if num==0 or num==nil then
1655
    game:service'RunService'.Stepped:wait(0)
1656
    else
1657
    for i=0,num do
1658
    game:service'RunService'.Stepped:wait(0)
1659
    end
1660
    end
1661
	end
1662
1663
so = function(id,par,vol,pit) 
1664
coroutine.resume(coroutine.create(function()
1665
local sou = Instance.new("Sound",par or workspace)
1666
sou.Volume=vol
1667
sou.Pitch=pit or 1
1668
sou.SoundId=id
1669
swait() 
1670
sou:play() 
1671
game:GetService("Debris"):AddItem(sou,6)
1672
end))
1673
end
1674
1675
1676
1677
1678
1679
----------------------------------------------------
1680
Debounces = {
1681
CanAttack = true;
1682
CanJoke = true;
1683
NoIdl = false;
1684
Slashing = false;
1685
Slashed = false;
1686
Slapping = false;
1687
Slapped = false;
1688
ks = false;
1689
}
1690
1691
local Touche = {char.Name, }
1692
----------------------------------------------------
1693
function HasntTouched(plrname)
1694
local ret = true
1695
for _, v in pairs(Touche) do
1696
if v == plrname then
1697
ret = false
1698
end
1699
end
1700
return ret
1701
end
1702
----------------------------------------------------
1703
function weld5(part0, part1, c0, c1)
1704
    weeld=Instance.new("Weld", part0)
1705
    weeld.Part0=part0
1706
    weeld.Part1=part1
1707
    weeld.C0=c0
1708
    weeld.C1=c1
1709
    return weeld
1710
end
1711
----------------------------------------------------
1712
mod=Instance.new('Model',char)
1713
1714
function Burst()
1715
    part=Instance.new('Part',mod)
1716
    part.Anchored=true
1717
    part.CanCollide=false
1718
    part.FormFactor='Custom'
1719
    part.Size=Vector3.new(.2,.2,.2)
1720
    part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
1721
    part.Transparency=.7
1722
1723
if holy ~= true then
1724
    part.BrickColor=BrickColor.new('New Yeller')
1725
else
1726
	part.BrickColor=BrickColor.new('Royal purple')
1727
end
1728
1729
    mesh=Instance.new('SpecialMesh',part)
1730
    mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
1731
    mesh.Scale=Vector3.new(10,5,10)
1732
    part2=part:clone()
1733
    part2.Parent=mod
1734
1735
if holy ~= true then
1736
    part2.BrickColor=BrickColor.ne('Royal purple')
1737
else
1738
	part2.BrickColor=BrickColor.new('Royal purple')
1739
end
1740
1741
    mesh2=mesh:clone()
1742
    mesh2.Parent=part2
1743
    mesh2.Scale=Vector3.new(5,2.5,5)
1744
    coroutine.resume(coroutine.create(function() 
1745
        for i=0,1,0.1 do
1746
            wait()
1747
            part.CFrame=part.CFrame
1748
            part.Transparency=i
1749
            mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
1750
            part2.CFrame=part2.CFrame
1751
            part2.Transparency=i
1752
            mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
1753
            end
1754
        part.Parent=nil
1755
        part2.Parent=nil
1756
    end))
1757
end
1758
----------------------------------------------------
1759
mod4 = Instance.new("Model",char)
1760
1761
ptez = {0.7, 0.8, 0.9, 1}
1762
1763
function FindNearestTorso(Position,Distance,SinglePlayer)
1764
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1765
        local List = {}
1766
        for i,v in pairs(workspace:GetChildren())do
1767
            if v:IsA("Model")then
1768
                if v:findFirstChild("Torso")then
1769
                    if v ~= char then
1770
                        if(v.Torso.Position -Position).magnitude <= Distance then
1771
                            table.insert(List,v)
1772
                        end 
1773
                    end 
1774
                end 
1775
            end 
1776
        end
1777
    return List
1778
end
1779
1780
function Slam()
1781
    part=Instance.new('Part',mod4)
1782
    part.Anchored=true
1783
    part.CanCollide=false
1784
    part.FormFactor='Custom'
1785
    part.Size=Vector3.new(.2,.2,.2)
1786
    part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
1787
    part.Transparency=.7
1788
1789
if holy ~= true then
1790
    part.BrickColor=BrickColor.new('New Yeller')
1791
else
1792
    part.BrickColor=BrickColor.new('Royal purple')
1793
end
1794
	
1795
    mesh=Instance.new('SpecialMesh',part)
1796
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1797
    mesh.Scale=Vector3.new(3,3,3)
1798
    part2=Instance.new('Part',mod4)
1799
    part2.Anchored=true
1800
    part2.CanCollide=false
1801
    part2.FormFactor='Custom'
1802
    part2.Size=Vector3.new(.2,.2,.2)
1803
    part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
1804
    part2.Transparency=.7
1805
1806
if holy ~= true then
1807
    part2.BrickColor=BrickColor.new('Royal purple')
1808
else
1809
    part2.BrickColor=BrickColor.new('Royal purple')
1810
end
1811
1812
    mesh2=Instance.new('SpecialMesh',part2)
1813
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
1814
    mesh2.Scale=Vector3.new(3,1.5,3)
1815
    x = Instance.new("Sound",char)
1816
    x.SoundId = "http://www.roblox.com/asset/?id=142070127"
1817
    x.Pitch = ptez[math.random(1,#ptez)]
1818
    x.Volume = 1
1819
    wait(.1)
1820
    x1 = Instance.new("Sound",char)
1821
    x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
1822
    x1.Pitch = ptez[math.random(1,#ptez)]
1823
    x1.Volume = 1
1824
    wait(.1)
1825
	x:Play()
1826
    x1:Play()
1827
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1828
        if v:FindFirstChild('Humanoid') then
1829
            v.Humanoid:TakeDamage(math.random(99999999,99999999))
1830
        end
1831
    end
1832
    coroutine.resume(coroutine.create(function() 
1833
        for i=0,0.62,0.13 do
1834
            wait()
1835
            part.CFrame=part.CFrame
1836
            part.Transparency=i
1837
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1838
            part2.CFrame=part2.CFrame
1839
            part2.Transparency=i
1840
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1841
            end
1842
        part.Parent=nil
1843
        part2.Parent=nil
1844
        x:Destroy()
1845
    end))
1846
end
1847
----------------------------------------------------PUNCH FUNC
1848
function Punch()
1849
    part=Instance.new('Part',mod4)
1850
    part.Anchored=true
1851
    part.CanCollide=false
1852
    part.FormFactor='Custom'
1853
    part.Size=Vector3.new(.2,.2,.2)
1854
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
1855
    part.Transparency=.7
1856
1857
    part.BrickColor=BrickColor.new('New Yeller')
1858
    mesh=Instance.new('SpecialMesh',part)
1859
    
1860
1861
mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1862
    mesh.Scale=Vector3.new(3,3,3)
1863
    part2=Instance.new('Part',mod4)
1864
    part2.Anchored=true
1865
    part2.CanCollide=false
1866
1867
    part2.FormFactor='Custom'
1868
    part2.Size=Vector3.new(.2,.2,.2)
1869
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
1870
    part2.Transparency=.7
1871
    part2.BrickColor=BrickColor.new('Royal purple')
1872
    mesh2=Instance.new('SpecialMesh',part2)
1873
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
1874
    mesh2.Scale=Vector3.new(3,1.5,3)
1875
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1876
        if v:FindFirstChild('Humanoid') then
1877
            v.Humanoid:TakeDamage(math.random(2,6))
1878
        end
1879
    end
1880
    coroutine.resume(coroutine.create(function()
1881
        for i=0,0.62,0.4 do
1882
            wait()
1883
            part.CFrame=part.CFrame
1884
            part.Transparency=i
1885
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1886
            part2.CFrame=part2.CFrame
1887
            part2.Transparency=i
1888
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1889
            end
1890
        part.Parent=nil
1891
        part2.Parent=nil
1892
    end))
1893
end
1894
----------------------------------------------------
1895
GroundWave = function()
1896
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1897
	local Colors = {"Royal purple", "New Yeller"} 
1898
		local wave = Instance.new("Part", torso)
1899
		
1900
		if holy == false then
1901
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])	
1902
		else
1903
		wave.BrickColor = BrickColor.new("Royal purple")		
1904
		end
1905
		
1906
		wave.Anchored = true
1907
		wave.CanCollide = false
1908
		wave.Material = "Neon"
1909
		wave.Locked = true
1910
		wave.Size = Vector3.new(1, 1, 1)
1911
		wave.TopSurface = "Smooth"
1912
		wave.BottomSurface = "Smooth"
1913
		wave.Transparency = 0.35
1914
		wave.CFrame = HandCF
1915
		wm = Instance.new("SpecialMesh", wave)
1916
		wm.MeshId = "rbxassetid://3270017"
1917
		coroutine.wrap(function()
1918
		for i = 1, 14, 1 do
1919
		wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
1920
		wave.Size = wm.Scale
1921
		wave.CFrame = HandCF
1922
		wave.Transparency = i/14
1923
		wait()
1924
		end
1925
		wait()
1926
		wave:Destroy()
1927
	end)()
1928
end
1929
----------------------------------------------------
1930
Magik = function()
1931
	Spawn(function()
1932
		local function lerp(a,b,c)
1933
			return a+(b-a)*c	
1934
		end
1935
		local function rndRange(rng)
1936
			return math.random(-rng*1000,rng*1000)/1000	
1937
		end
1938
		local magik = Instance.new("Part", larm)
1939
		local Colors = {"Royal purple", "New Yeller"}
1940
		magik.Anchored = true
1941
		magik.Locked = true
1942
		magik.Material = "Neon"
1943
		magik.FormFactor = "Custom"
1944
		magik.Size = Vector3.new(1.2, 1.2, 1.2)
1945
		magik.TopSurface = "Smooth"
1946
		magik.BottomSurface = "Smooth"
1947
		magik.Transparency = 0
1948
		magik.CanCollide = false
1949
		
1950
		if holy == false then
1951
		magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1952
		else
1953
		magik.BrickColor = BrickColor.new("Royal purple")
1954
		end
1955
		
1956
		local mr = math.rad
1957
		local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
1958
		local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
1959
		magik.CFrame = cf
1960
		for i = 0, 1, .05 do
1961
			local newTrans = lerp(0.5, 1, i)
1962
			local ns = lerp(1,1.2,i)
1963
			magik.Transparency = newTrans
1964
			magik.Size = Vector3.new(ns,ns,ns)
1965
			magik.CFrame = cf
1966
			rs:wait()
1967
	    end
1968
		magik:Destroy()
1969
		wait()
1970
    end)
1971
end
1972
----------------------------------------------------
1973
Magik2 = function()
1974
	Spawn(function()
1975
		if stanceToggle == "Melee" then
1976
		local function lerp(a,b,c)
1977
			return a+(b-a)*c	
1978
		end
1979
		local function rndRange(rng)
1980
			return math.random(-rng*1000,rng*1000)/1000	
1981
		end
1982
		local magik2 = Instance.new("Part", rarm)
1983
		local Colors = {"Royal purple", "New Yeller"}
1984
		magik2.Anchored = true
1985
		magik2.Locked = true
1986
		magik2.FormFactor = "Custom"
1987
		magik2.Size = Vector3.new(1.2, 1.2, 1.2)
1988
		magik2.TopSurface = "Smooth"
1989
		magik2.BottomSurface = "Smooth"
1990
		magik2.Transparency = 0
1991
		magik2.Material = "Neon"
1992
		magik2.CanCollide = false
1993
		
1994
		if holy == false then
1995
		magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1996
		else
1997
		magik2.BrickColor = BrickColor.new("Royal purple")
1998
		end
1999
		
2000
		local mr = math.rad
2001
		local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
2002
		local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
2003
		magik2.CFrame = cf
2004
		for i = 0, 1, .05 do
2005
			local newTrans = lerp(0.5, 1, i)
2006
			local ns = lerp(1,1.2,i)
2007
			magik2.Transparency = newTrans
2008
			magik2.Size = Vector3.new(ns,ns,ns)
2009
			magik2.CFrame = cf
2010
			rs:wait()
2011
	    end
2012
		magik2:Destroy()
2013
		elseif stanceToggle ~= "Melee" then
2014
		wait()
2015
		end
2016
    end)
2017
end
2018
----------------------------------------------------
2019
function lerp(a, b, t) -- Linear interpolation
2020
	return a + (b - a)*t
2021
end
2022
 
2023
function slerp(a, b, t) --Spherical interpolation
2024
	dot = a:Dot(b)
2025
	if dot > 0.99999 or dot < -0.99999 then
2026
		return t <= 0.5 and a or b
2027
	else
2028
		r = math.acos(dot)
2029
		return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
2030
	end
2031
end
2032
 
2033
function matrixInterpolate(a, b, t)
2034
	local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
2035
	local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
2036
	local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
2037
	local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
2038
	local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
2039
	local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
2040
	local t = v1:Dot(v2)
2041
	if not (t < 0 or t == 0 or t > 0) then 	-- Failsafe
2042
		return CFrame.new()
2043
	end
2044
	return CFrame.new(
2045
	v0.x, v0.y, v0.z,
2046
	v1.x, v1.y, v1.z,
2047
	v2.x, v2.y, v2.z,
2048
	v3.x, v3.y, v3.z)
2049
end
2050
----------------------------------------------------
2051
function genWeld(a,b)
2052
    local w = Instance.new("Weld",a)
2053
    w.Part0 = a
2054
    w.Part1 = b
2055
    return w
2056
end
2057
function weld(a, b)
2058
    local weld = Instance.new("Weld")
2059
    weld.Name = "W"
2060
    weld.Part0 = a
2061
    weld.Part1 = b
2062
    weld.C0 = a.CFrame:inverse() * b.CFrame
2063
    weld.Parent = a
2064
    return weld;
2065
end
2066
----------------------------------------------------
2067
function Lerp(c1,c2,al)
2068
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
2069
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
2070
for i,v in pairs(com1) do 
2071
com1[i] = v+(com2[i]-v)*al
2072
end
2073
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
2074
end
2075
----------------------------------------------------[[Dissolve function]]
2076
function Dissolve(ret)
2077
	
2078
	ret.BrickColor = BrickColor.new("New Yeller")
2079
	for i = 1, 10 do wait()
2080
		for i,v in pairs(ret:GetChildren()) do
2081
			if v:IsA("Part") or v:IsA("WedgePart") then
2082
					v.Transparency = v.Transparency + 0.1
2083
2084
			end
2085
		end
2086
	end
2087
	ret:Destroy()
2088
end
2089
2090
----------------------------------------------------
2091
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
2092
local wld = Instance.new("Weld", wp1)
2093
wld.Part0 = wp0
2094
wld.Part1 = wp1
2095
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
2096
end
2097
----------------------------------------------------
2098
newWeld(torso, larm, -1.5, 0.5, 0)
2099
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
2100
newWeld(torso, rarm, 1.5, 0.5, 0)
2101
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
2102
newWeld(torso, hed, 0, 1.5, 0)
2103
newWeld(torso, lleg, -0.5, -1, 0)
2104
lleg.Weld.C1 = CFrame.new(0, 1, 0)
2105
newWeld(torso, rleg, 0.5, -1, 0)
2106
rleg.Weld.C1 = CFrame.new(0, 1, 0)
2107
newWeld(root, torso, 0, -1, 0)
2108
torso.Weld.C1 = CFrame.new(0, -1, 0)
2109
----------------------------------------------------
2110
--local SIDz = {"167985102, 163752916"}--181449739, 167161785, 148274436, 167985102, 163752916
2111
z = Instance.new("Sound",char) --music
2112
z.SoundId = "rbxassetid://0"--..SIDz[math.random(1,#SIDz)]
2113
z.Looped = true
2114
z.Volume = 1
2115
z.Pitch = .72
2116
wait(1)
2117
z:Play()
2118
hum.WalkSpeed = 100
2119
2120
2121
2122
2123
2124
--[[partic = Instance.new("ParticleEmitter",hed)
2125
partic.Color = ColorSequence.new(Color3.new(15/225,0,225/45),Color3.new(20/255,0,205/255))
2126
partic.LightEmission = .95
2127
partic.VelocityInheritance = 0
2128
partic.Rate = 300
2129
partic.Texture = "rbxassetid:// 241650934" --56561915392079955
2130
partic.Lifetime = NumberRange.new(0.1,0.2)
2131
partic.RotSpeed = NumberRange.new(100,100)
2132
partic.Speed = NumberRange.new(2,6)
2133
partic.Enabled = true
2134
partic.LockedToPart = true]]
2135
2136
--Nah
2137
2138
----------------------------------------------------
2139
2140
----------------------------------------------------
2141
local m = Instance.new("Model")
2142
m.Name = "Genkadda"
2143
p1 = Instance.new("Part", m)
2144
p1.Material = "Metal"
2145
p1.BrickColor = BrickColor.new("New Yeller")
2146
p1.Name = "BladePart"
2147
p1.FormFactor = Enum.FormFactor.Symmetric
2148
p1.Size = Vector3.new(1, 1, 1)
2149
p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
2150
p1.CanCollide = false
2151
p1.Locked = true
2152
p1.Elasticity = 0
2153
p1.BottomSurface = Enum.SurfaceType.Smooth
2154
p1.TopSurface = Enum.SurfaceType.Smooth
2155
b1 = Instance.new("BlockMesh", p1)
2156
b1.Name = "Mesh"
2157
b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
2158
p2 = Instance.new("Part", m)
2159
p2.Material = "Metal"
2160
p2.BrickColor = BrickColor.new("New Yeller")
2161
p2.FormFactor = Enum.FormFactor.Symmetric
2162
p2.Size = Vector3.new(1, 1, 1)
2163
p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
2164
p2.CanCollide = false
2165
p2.Locked = true
2166
p2.Elasticity = 0
2167
p2.BottomSurface = Enum.SurfaceType.Smooth
2168
p2.TopSurface = Enum.SurfaceType.Smooth
2169
b2 = Instance.new("BlockMesh", p2)
2170
b2.Name = "Mesh"
2171
b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
2172
p3 = Instance.new("Part", m)
2173
p3.Material = "Metal"
2174
p3.BrickColor = BrickColor.new("New Yeller")
2175
p3.FormFactor = Enum.FormFactor.Symmetric
2176
p3.Size = Vector3.new(1, 2, 1)
2177
p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
2178
p3.CanCollide = false
2179
p3.Locked = true
2180
p3.Elasticity = 0
2181
p3.BottomSurface = Enum.SurfaceType.Smooth
2182
p3.TopSurface = Enum.SurfaceType.Smooth
2183
b3 = Instance.new("BlockMesh", p3)
2184
b3.Name = "Mesh"
2185
b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
2186
p4 = Instance.new("Part", m)
2187
p4.Material = "Metal"
2188
p4.BrickColor = BrickColor.new("New Yeller")
2189
p4.Name = "BladePart"
2190
p4.FormFactor = Enum.FormFactor.Symmetric
2191
p4.Size = Vector3.new(1, 1, 1)
2192
p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
2193
p4.CanCollide = false
2194
p4.Locked = true
2195
p4.Elasticity = 0
2196
p4.BottomSurface = Enum.SurfaceType.Smooth
2197
p4.TopSurface = Enum.SurfaceType.Smooth
2198
b4 = Instance.new("BlockMesh", p4)
2199
b4.Name = "Mesh"
2200
b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
2201
p5 = Instance.new("Part", m)
2202
p5.Material = "Metal"
2203
p5.BrickColor = BrickColor.new("New Yeller")
2204
p5.Name = "Hilt"
2205
p5.FormFactor = Enum.FormFactor.Custom
2206
p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
2207
p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
2208
p5.CanCollide = false
2209
p5.Locked = true
2210
p5.BottomSurface = Enum.SurfaceType.Smooth
2211
p5.TopSurface = Enum.SurfaceType.Smooth
2212
b5 = Instance.new("BlockMesh", p5)
2213
b5.Name = "Mesh"
2214
b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
2215
p6 = Instance.new("Part", m)
2216
p6.Material = "Metal"
2217
p6.BrickColor = BrickColor.new("New Yeller")
2218
p6.Name = "Handle"
2219
p6.FormFactor = Enum.FormFactor.Custom
2220
p6.Size = Vector3.new(1.29999995, 1, 1)
2221
p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
2222
p6.CanCollide = false
2223
p6.Locked = true
2224
p6.BottomSurface = Enum.SurfaceType.Smooth
2225
p6.TopSurface = Enum.SurfaceType.Smooth
2226
b6 = Instance.new("SpecialMesh", p6)
2227
b6.MeshType = Enum.MeshType.Cylinder
2228
b6.Name = "Mesh"
2229
b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
2230
p7 = Instance.new("Part", m)
2231
p7.Material = "Metal"
2232
p7.BrickColor = BrickColor.new("New Yeller")
2233
p7.FormFactor = Enum.FormFactor.Symmetric
2234
p7.Size = Vector3.new(1, 1, 1)
2235
p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
2236
p7.CanCollide = false
2237
p7.Locked = true
2238
b7 = Instance.new("SpecialMesh", p7)
2239
b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
2240
b7.TextureId = ""
2241
b7.MeshType = Enum.MeshType.FileMesh
2242
b7.Name = "Mesh"
2243
b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
2244
p8 = Instance.new("Part", m)
2245
p8.Material = "Metal"
2246
p8.BrickColor = BrickColor.new("New Yeller")
2247
p8.Name = "BladePart"
2248
p8.FormFactor = Enum.FormFactor.Symmetric
2249
p8.Size = Vector3.new(1, 1, 1)
2250
p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
2251
p8.CanCollide = false
2252
p8.Locked = true
2253
p8.Elasticity = 0
2254
p8.BottomSurface = Enum.SurfaceType.Smooth
2255
p8.TopSurface = Enum.SurfaceType.Smooth
2256
b8 = Instance.new("BlockMesh", p8)
2257
b8.Name = "Mesh"
2258
b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
2259
p9 = Instance.new("Part", m)
2260
p9.Material = "Metal"
2261
p9.BrickColor = BrickColor.new("New Yeller")
2262
p9.Name = "BladePart"
2263
p9.FormFactor = Enum.FormFactor.Symmetric
2264
p9.Size = Vector3.new(1, 1, 1)
2265
p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
2266
p9.CanCollide = false
2267
p9.Locked = true
2268
p9.Elasticity = 0
2269
p9.BottomSurface = Enum.SurfaceType.Smooth
2270
p9.TopSurface = Enum.SurfaceType.Smooth
2271
b9 = Instance.new("BlockMesh", p9)
2272
b9.Name = "Mesh"
2273
b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
2274
p10 = Instance.new("Part", m)
2275
p10.Material = "Metal"
2276
p10.BrickColor = BrickColor.new("New Yeller")
2277
p10.Name = "BladeTip"
2278
p10.FormFactor = Enum.FormFactor.Symmetric
2279
p10.Size = Vector3.new(1, 1, 2)
2280
p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
2281
p10.CanCollide = false
2282
p10.Locked = true
2283
p10.Elasticity = 0
2284
p10.BottomSurface = Enum.SurfaceType.Smooth
2285
p10.TopSurface = Enum.SurfaceType.Smooth
2286
b10 = Instance.new("SpecialMesh", p10)
2287
b10.MeshType = Enum.MeshType.Wedge
2288
b10.Name = "Mesh"
2289
b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
2290
p11 = Instance.new("Part", m)
2291
p11.Material = "Metal"
2292
p11.BrickColor = BrickColor.new("New Yeller")
2293
p11.Name = "BladePart"
2294
p11.FormFactor = Enum.FormFactor.Symmetric
2295
p11.Size = Vector3.new(1, 1, 1)
2296
p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
2297
p11.CanCollide = false
2298
p11.Locked = true
2299
p11.Elasticity = 0
2300
p11.BottomSurface = Enum.SurfaceType.Smooth
2301
p11.TopSurface = Enum.SurfaceType.Smooth
2302
b11 = Instance.new("BlockMesh", p11)
2303
b11.Name = "Mesh"
2304
b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
2305
p12 = Instance.new("Part", m)
2306
p12.Material = "Metal"
2307
p12.BrickColor = BrickColor.new("New Yeller")
2308
p12.Name = "BladeTip2"
2309
p12.FormFactor = Enum.FormFactor.Custom
2310
p12.Size = Vector3.new(1, 1, 2.4000001)
2311
p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
2312
p12.CanCollide = false
2313
p12.Locked = true
2314
p12.Elasticity = 0
2315
p12.BottomSurface = Enum.SurfaceType.Smooth
2316
p12.TopSurface = Enum.SurfaceType.Smooth
2317
b12 = Instance.new("SpecialMesh", p12)
2318
b12.MeshType = Enum.MeshType.Wedge
2319
b12.Name = "Mesh"
2320
b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
2321
p13 = Instance.new("Part", m)
2322
p13.Material = "Metal"
2323
p13.BrickColor = BrickColor.new("Royal purple")
2324
p13.Transparency = 1
2325
p13.Name = "HitBox"
2326
p13.FormFactor = Enum.FormFactor.Custom
2327
p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
2328
p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
2329
p13.CanCollide = false
2330
p13.Locked = true
2331
p13.BottomSurface = Enum.SurfaceType.Smooth
2332
p13.TopSurface = Enum.SurfaceType.Smooth
2333
w1 = Instance.new("Weld", p1)
2334
w1.Name = "Part_Weld"
2335
w1.Part0 = p1
2336
w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
2337
w1.Part1 = p2
2338
w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
2339
w2 = Instance.new("Weld", p2)
2340
w2.Name = "Part_Weld"
2341
w2.Part0 = p2
2342
w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
2343
w2.Part1 = p3
2344
w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
2345
w3 = Instance.new("Weld", p3)
2346
w3.Name = "BladePart_Weld"
2347
w3.Part0 = p3
2348
w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
2349
w3.Part1 = p4
2350
w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
2351
w4 = Instance.new("Weld", p4)
2352
w4.Name = "Hilt_Weld"
2353
w4.Part0 = p4
2354
w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
2355
w4.Part1 = p5
2356
w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
2357
w5 = Instance.new("Weld", p5)
2358
w5.Name = "Handle_Weld"
2359
w5.Part0 = p5
2360
w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
2361
w5.Part1 = p6
2362
w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
2363
w6 = Instance.new("Weld", p6)
2364
w6.Name = "Part_Weld"
2365
w6.Part0 = p6
2366
w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
2367
w6.Part1 = p7
2368
w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
2369
w7 = Instance.new("Weld", p7)
2370
w7.Name = "BladePart_Weld"
2371
w7.Part0 = p7
2372
w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
2373
w7.Part1 = p8
2374
w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
2375
w8 = Instance.new("Weld", p8)
2376
w8.Name = "BladePart_Weld"
2377
w8.Part0 = p8
2378
w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
2379
w8.Part1 = p9
2380
w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
2381
w9 = Instance.new("Weld", p9)
2382
w9.Name = "BladeTip_Weld"
2383
w9.Part0 = p9
2384
w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
2385
w9.Part1 = p10
2386
w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
2387
w10 = Instance.new("Weld", p10)
2388
w10.Name = "BladePart_Weld"
2389
w10.Part0 = p10
2390
w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
2391
w10.Part1 = p11
2392
w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
2393
w11 = Instance.new("Weld", p11)
2394
w11.Name = "BladeTip2_Weld"
2395
w11.Part0 = p11
2396
w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
2397
w11.Part1 = p12
2398
w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
2399
w12 = Instance.new("Weld", p12)
2400
w12.Name = "HitBox_Weld"
2401
w12.Part0 = p12
2402
w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
2403
w12.Part1 = p13
2404
w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
2405
w13 = Instance.new("Weld", p13)
2406
w13.Name = "Weld"
2407
w13.Part0 = p13
2408
w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
2409
m.Parent = char
2410
m:MakeJoints()
2411
----------------------------------------------------
2412
local cor = Instance.new("Part", char.Genkadda)
2413
cor.Name = "Thingy"
2414
cor.Locked = true
2415
cor.BottomSurface = 0
2416
cor.CanCollide = false
2417
cor.Size = Vector3.new(1, 9, 1)
2418
cor.Transparency = 1
2419
cor.TopSurface = 0
2420
corw = Instance.new("Weld", cor)
2421
corw.Part0 = rarm
2422
corw.Part1 = cor
2423
corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
2424
corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2425
weld1 = Instance.new("Weld", char.Genkadda)
2426
weld1.Part0 = cor
2427
weld1.Part1 = p6
2428
weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2429
---------------------------------------------------- Gauntlet
2430
2431
m=Instance.new('Model',char)
2432
2433
2434
	local function weldBetween(a, b)
2435
	    local weldd = Instance.new("ManualWeld")
2436
	    weldd.Part0 = a
2437
	    weldd.Part1 = b
2438
	    weldd.C0 = CFrame.new()
2439
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
2440
	    weldd.Parent = a
2441
	    return weldd
2442
	end
2443
	
2444
	it=Instance.new
2445
	
2446
	function nooutline(part)
2447
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
2448
	end
2449
	
2450
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
2451
		local fp=it("Part")
2452
		fp.formFactor=formfactor
2453
		fp.Parent=parent
2454
		fp.Reflectance=reflectance
2455
		fp.Transparency=transparency
2456
		fp.CanCollide=false
2457
		fp.Locked=true
2458
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
2459
		fp.Name=name
2460
		fp.Size=size
2461
		fp.Position=char.Torso.Position
2462
		nooutline(fp)
2463
		fp.Material=material
2464
		fp:BreakJoints()
2465
		return fp
2466
	end
2467
	
2468
	function mesh(Mesh,part,meshtype,meshid,offset,scale)
2469
		local mesh=it(Mesh)
2470
		mesh.Parent=part
2471
		if Mesh=="SpecialMesh" then
2472
			mesh.MeshType=meshtype
2473
			mesh.MeshId=meshid
2474
		end
2475
		mesh.Offset=offset
2476
		mesh.Scale=scale
2477
		return mesh
2478
	end
2479
	
2480
	function weld(parent,part0,part1,c0,c1)
2481
		local weld=it("Weld")
2482
		weld.Parent=parent
2483
		weld.Part0=part0
2484
		weld.Part1=part1
2485
		weld.C0=c0
2486
		weld.C1=c1
2487
		return weld
2488
	end
2489
2490
MN=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
2491
MNweld=weld(m,char["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
2492
TR7=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2493
TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
2494
mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
2495
MD9=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2496
MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
2497
mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
2498
MD1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
2499
MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
2500
mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2501
MD10=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2502
MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2503
mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
2504
MD11=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
2505
MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2506
mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
2507
MD12=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
2508
MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2509
mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
2510
MD13=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
2511
MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2512
mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
2513
MD14=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2514
MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2515
mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
2516
MD15=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2517
MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
2518
mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
2519
MD16=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2520
MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2521
mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
2522
MD19=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2523
MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
2524
mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
2525
MD18=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2526
MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2527
mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
2528
MD2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
2529
MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
2530
mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2531
MD3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
2532
MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
2533
mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2534
MD4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
2535
MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
2536
mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2537
MD5=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
2538
MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
2539
mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2540
MD6=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
2541
MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
2542
mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
2543
MD7=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2544
MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
2545
mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
2546
MD8=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2547
MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2548
mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
2549
TR1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
2550
TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
2551
mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
2552
TR2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2553
TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
2554
mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
2555
TR3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2556
TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
2557
mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
2558
TR4=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2559
TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
2560
mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
2561
TR5=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
2562
TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2563
mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
2564
TR6=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
2565
TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
2566
mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
2567
MD21=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
2568
MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
2569
mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
2570
2571
--[[TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
2572
TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
2573
mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))]]
2574
2575
2576
local edit = function(name,mat,col)
2577
name.Material = mat
2578
name.BrickColor = BrickColor.new(col)
2579
end
2580
2581
local dark = function()
2582
edit(TR1,"Neon","Royal purple")
2583
edit(TR2,"Neon","Royal purple")
2584
edit(TR3,"Neon","Royal purple")
2585
edit(TR4,"Neon","Royal purple")
2586
edit(TR5,"Neon","Royal purple")
2587
edit(TR6,"Neon","Royal purple")
2588
edit(TR7,"Neon","Royal purple")
2589
edit(MN,"Neon","Royal purple")
2590
--
2591
2592
2593
end
2594
local light = function()
2595
edit(TR1,"Neon","Royal purple")
2596
edit(TR2,"Neon","Royal purple")
2597
edit(TR3,"Neon","Royal purple")
2598
edit(TR4,"Neon","Royal purple")
2599
edit(TR5,"Neon","Royal purple")
2600
edit(TR6,"Neon","Royal purple")
2601
edit(TR7,"Neon","Royal purple")
2602
edit(MN,"Neon","Royal purple")
2603
--
2604
2605
end
2606
2607
2608
dark()
2609
2610
--Messy
2611
2612
----------------------------------------------------
2613
function Vanish()
2614
	for i = 1, 10 do wait()
2615
		for i,v in pairs(char.Genkadda:GetChildren()) do
2616
			if v:IsA("Part") or v:IsA("WedgePart") then
2617
				if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
2618
					v.Transparency = v.Transparency + 0.1
2619
				end
2620
			end
2621
		end
2622
	end
2623
end
2624
----------------------------------------------------
2625
function Appear()
2626
	for i = 1, 10 do wait()
2627
		for i,v in pairs(char.Genkadda:GetChildren()) do
2628
			if v:IsA("Part") or v:IsA("WedgePart") then
2629
				if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
2630
					v.Transparency = v.Transparency - 0.1
2631
				end
2632
			end
2633
		end
2634
	end
2635
end
2636
----------------------------------------------------
2637
local player = game.Players.LocalPlayer
2638
local pchar = player.Character
2639
local mouse = player:GetMouse()
2640
local cam = workspace.CurrentCamera
2641
2642
local rad = math.rad
2643
2644
local keysDown = {}
2645
local flySpeed = 0
2646
local MAX_FLY_SPEED = 150
2647
2648
local canFly = false
2649
local flyToggled = false
2650
2651
local forward, side = 0, 0
2652
local lastForward, lastSide = 0, 0
2653
2654
local floatBP = Instance.new("BodyPosition")
2655
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2656
local flyBV = Instance.new("BodyVelocity")
2657
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2658
local turnBG = Instance.new("BodyGyro")
2659
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2660
2661
mouse.KeyDown:connect(function(key)
2662
	keysDown[key] = true
2663
	
2664
	if key == "f" then
2665
		flyToggled = not flyToggled
2666
		
2667
	if not flyToggled then
2668
		stanceToggle = "Normal"
2669
		floatBP.Parent = nil
2670
		flyBV.Parent = nil
2671
		turnBG.Parent = nil
2672
		root.Velocity = Vector3.new()
2673
		pchar.Humanoid.PlatformStand = false
2674
	end
2675
end
2676
	
2677
end)
2678
mouse.KeyUp:connect(function(key)
2679
	keysDown[key] = nil
2680
end)
2681
2682
local function updateFly()
2683
2684
	if not flyToggled then return end
2685
	
2686
	lastForward = forward
2687
	lastSide = side
2688
	
2689
	forward = 0
2690
	side = 0
2691
	
2692
	if keysDown.w then
2693
		forward = forward + 1
2694
	end
2695
	if keysDown.s then
2696
		forward = forward - 1
2697
	end
2698
	if keysDown.a then
2699
		side = side - 1
2700
	end
2701
	if keysDown.d then
2702
		side = side + 1
2703
	end
2704
2705
	
2706
	canFly = (forward ~= 0 or side ~= 0)
2707
	
2708
	if canFly then
2709
		stanceToggle = "Floating"
2710
		turnBG.Parent = root
2711
		floatBP.Parent = nil
2712
		flyBV.Parent = root
2713
		
2714
		flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2715
		if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2716
	else
2717
		floatBP.position = root.Position
2718
		floatBP.Parent = root
2719
		
2720
		flySpeed = flySpeed - 1
2721
		if flySpeed < 0 then flySpeed = 0 end
2722
	end
2723
	
2724
	local camCF = cam.CoordinateFrame
2725
	local in_forward = canFly and forward or lastForward
2726
	local in_side = canFly and side or lastSide
2727
	
2728
	flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side, 
2729
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2730
	
2731
	turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0, 
2732
0)
2733
end
2734
2735
game:service'RunService'.RenderStepped:connect(function()
2736
	if flyToggled then
2737
		pchar.Humanoid.PlatformStand = true
2738
	end
2739
	updateFly()
2740
end)
2741
----------------------------------------------------
2742
p13.Touched:connect(function(ht)
2743
    hit = ht.Parent
2744
    if ht and hit:IsA("Model") then
2745
            if hit:FindFirstChild("Humanoid") then
2746
                if hit.Name ~= p.Name then
2747
                    if Debounces.Slashing == true and Debounces.Slashed == false then
2748
                            Debounces.Slashed = true
2749
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
2750
                            wait(.3)
2751
                            Debounces.Slashed = false
2752
                    end
2753
                end
2754
            end
2755
    elseif ht and hit:IsA("Hat") then
2756
        if hit.Parent.Name ~= p.Name then
2757
            if hit.Parent:FindFirstChild("Humanoid") then
2758
                   if Debounces.Slashing == true and Debounces.Slashed == false then
2759
                            Debounces.Slashed = true
2760
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
2761
                            wait(.3)
2762
                Debounces.Slashed = false
2763
				end
2764
            end
2765
        end
2766
    end    
2767
end)
2768
----------------------------------------------------
2769
local ptz = {0.7, 0.8, 0.9, 1}
2770
ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
2771
idz = {"161006212", "161006195"}
2772
mouse.KeyDown:connect(function(key)
2773
    if key == "q" then
2774
        if Debounces.CanAttack == true then
2775
			Debounces.CanAttack = false
2776
			Debounces.NoIdl = true
2777
			Debounces.on = true
2778
			
2779
if holy == true then
2780
			for i = 1, 8 do
2781
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad  (60),math.rad(70),math.rad(70)), 0.2)
2782
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad  (-40)), 0.2)
2783
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)),   0.2)
2784
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70),   math.rad(0)), 0.2)
2785
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
2786
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
2787
			if Debounces.on == false then break end
2788
			rs:wait(2)
2789
			end
2790
	else 
2791
		for i = 1, 20 do
2792
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad  (60),math.rad(70),math.rad(70)), 0.2)
2793
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad  (-40)), 0.2)
2794
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)),   0.2)
2795
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70),   math.rad(0)), 0.2)
2796
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
2797
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
2798
			if Debounces.on == false then break end
2799
			rs:wait(2)
2800
			end			
2801
	end		
2802
			
2803
				z = Instance.new("Sound", hed)
2804
				z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
2805
				z.Pitch = ptz[math.random(1,#ptz)]
2806
				z.Volume = 1
2807
				wait(.01)
2808
				z:Play()
2809
				
2810
				if holy == true then
2811
				--so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
2812
				so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
2813
				else
2814
				so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
2815
				end
2816
				 
2817
				Debounces.Slashing = true
2818
				
2819
if holy == true then		
2820
			
2821
			for i = 1, 5 do
2822
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
2823
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
2824
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
2825
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
2826
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
2827
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
2828
			if Debounces.on == false then break end
2829
			rs:wait(2)
2830
			end
2831
			
2832
else
2833
	
2834
				for i = 1, 20 do
2835
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
2836
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
2837
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
2838
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
2839
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
2840
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
2841
			if Debounces.on == false then break end
2842
			rs:wait(2)
2843
				end
2844
				
2845
end
2846
                z1 = Instance.new("Sound", hed)
2847
                z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
2848
                z1.Pitch = ptz[math.random(1,#ptz)]
2849
                z1.Volume = 1
2850
                wait(.01)
2851
				z1:Play()
2852
				
2853
				if holy == true then
2854
				--so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
2855
				so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
2856
				else
2857
				so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
2858
				end
2859
				
2860
2861
	
2862
				
2863
				Debounces.Slashing = true
2864
			for i = 1, 26 do
2865
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad  (90),math.rad(-40),math.rad(80)), 0.35)
2866
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
2867
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)),   0.35)
2868
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90),   math.rad(0)), 0.35)
2869
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
2870
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
2871
            cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
2872
			if Debounces.on == false then break end
2873
			rs:wait(2)
2874
			end
2875
			
2876
			Debounces.Slashing = false
2877
			z:Destroy()
2878
			z1:Destroy()
2879
			cor.Weld.C1 = CFrame.Angles(0,0,0)
2880
		if Debounces.CanAttack == false then
2881
			Debounces.CanAttack = true
2882
			Debounces.NoIdl = false
2883
			Debounces.on = false
2884
			end
2885
		end
2886
	end
2887
end)
2888
-------------------------------
2889
pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
2890
mouse.KeyDown:connect(function(key)
2891
    if key == "e" then
2892
        if Debounces.CanAttack == true then
2893
			Debounces.CanAttack = false
2894
			Debounces.NoIdl = true
2895
			Debounces.on = true
2896
			Debounces.ks = true
2897
	larm.Touched:connect(function(ht)
2898
        hit = ht.Parent
2899
        if ht and hit:IsA("Model") then
2900
                if hit:FindFirstChild("Humanoid") then
2901
                    if hit.Name ~= p.Name then
2902
                        if Debounces.Slapping == true and Debounces.Slapped == false then
2903
                                Debounces.Slapped = true
2904
                                    if Debounces.ks==true then
2905
                                    z = Instance.new("Sound",hed)
2906
                                    z.SoundId = "rbxassetid://169380525"
2907
                                    z.Volume = 1
2908
                                    z:Play()
2909
                                    z1 = Instance.new("Sound",char)
2910
                                    z1.SoundId = "rbxassetid://261010715"
2911
									z1.Pitch = pts[math.random(1,#pts)]
2912
                                    z1.Volume = 1
2913
                                    z2 = Instance.new("Sound",char)
2914
                                    z2.SoundId = "rbxassetid://261010715"
2915
									z2.Pitch = z1.Pitch
2916
                                    z2.Volume = 1
2917
                                    z3 = Instance.new("Sound",char)
2918
                                    z3.SoundId = "rbxassetid://261010715"
2919
									z3.Pitch = z1.Pitch
2920
                                    z3.Volume = 1
2921
                                    z1:Play()
2922
                                    z2:Play()
2923
                                    z3:Play()
2924
                                    Debounces.ks=false
2925
                                    end
2926
                                    hit:FindFirstChild("Humanoid"):TakeDamage(10)
2927
									hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
2928
                                wait(.5)
2929
                                Debounces.Slapped = false
2930
								z:Destroy()
2931
								z1:Destroy()
2932
								z2:Destroy()
2933
								z3:Destroy()
2934
                        end
2935
                    end
2936
                end
2937
        elseif ht and hit:IsA("Hat") then
2938
            if hit.Parent.Name ~= p.Name then
2939
                if hit.Parent:FindFirstChild("Humanoid") then
2940
                       if Debounces.Slapping == true and Debounces.Slapped == false then
2941
                                Debounces.Slapped = true
2942
                                    if Debounces.ks==true then
2943
                                    z = Instance.new("Sound",hed)
2944
                                    z.SoundId = "rbxassetid://169380525"
2945
                                    z.Volume = 1
2946
                                    z:Play()
2947
                                    z1 = Instance.new("Sound",char)
2948
                                    z1.SoundId = "rbxassetid://261010715"
2949
									z1.Pitch = pts[math.random(1,#pts)]
2950
                                    z1.Volume = 1
2951
                                    z2 = Instance.new("Sound",char)
2952
                                    z2.SoundId = "rbxassetid://261010715"
2953
									z2.Pitch = z1.Pitch
2954
                                    z2.Volume = 1
2955
                                    z3 = Instance.new("Sound",char)
2956
                                    z3.SoundId = "rbxassetid://261010715"
2957
									z3.Pitch = z1.Pitch
2958
                                    z3.Volume = 1
2959
                                    z1:Play()
2960
                                    z2:Play()
2961
                                    z3:Play()
2962
                                    Debounces.ks=false
2963
                                    end
2964
                                hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
2965
                                wait(.5)
2966
                    Debounces.Slapped = false
2967
					z:Destroy()
2968
					z1:Destroy()
2969
					z2:Destroy()
2970
					z3:Destroy()
2971
					end
2972
                end
2973
            end
2974
        end    
2975
    end)
2976
				for i = 1, 14 do
2977
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
2978
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
2979
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2980
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
2981
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
2982
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
2983
					if Debounces.on==false then break end
2984
					rs:wait(2)
2985
				end
2986
				Debounces.Slapping = true
2987
				for i = 1, 20 do
2988
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
2989
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
2990
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
2991
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
2992
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
2993
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
2994
					if Debounces.on==false then break end
2995
					rs:wait(2)
2996
				end
2997
				Debounces.Slapping = false
2998
			if Debounces.CanAttack == false then
2999
				Debounces.CanAttack = true
3000
				Debounces.NoIdl = false
3001
				Debounces.on = false
3002
			end
3003
		end
3004
	end
3005
end)
3006
-------------------------------
3007
ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
3008
mouse.KeyDown:connect(function(key)
3009
    if key == "r" then
3010
        if Debounces.CanAttack == true then
3011
			Debounces.CanAttack = false
3012
			Debounces.NoIdl = true
3013
			Debounces.on = true
3014
			if holy ~= true then
3015
				for i = 1, 20 do
3016
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
3017
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
3018
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
3019
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
3020
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
3021
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
3022
					cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
3023
					if Debounces.on==false then break end
3024
					rs:wait(2)
3025
				end
3026
				else						
3027
					for i = 1, 10 do
3028
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
3029
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
3030
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
3031
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
3032
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
3033
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
3034
					cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
3035
					if Debounces.on==false then break end
3036
					rs:wait(2)
3037
					end
3038
					end
3039
				Debounces.Slashing = true
3040
				
3041
3042
				
3043
				z = Instance.new("Sound",hed)
3044
				z.SoundId = "rbxassetid://206083107"
3045
				z.Pitch = .75
3046
				z.Volume = .65
3047
				wait(0.1)
3048
				z:Play()
3049
				z1 = Instance.new("Sound", hed)
3050
				z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
3051
				z1.Pitch = ptz[math.random(1,#ptz)]
3052
				z1.Volume = 1
3053
				wait(.01)
3054
				z1:Play()
3055
				
3056
				if holy == true then
3057
				so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
3058
				else
3059
				so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
3060
				end
3061
				
3062
				if holy ~= true then
3063
				for i = 1, 20 do
3064
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
3065
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
3066
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
3067
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
3068
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
3069
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
3070
					cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
3071
					if Debounces.on==false then break end
3072
					rs:wait(2)
3073
					end
3074
				else
3075
					for i = 1, 10 do
3076
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
3077
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
3078
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
3079
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
3080
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
3081
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
3082
					cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
3083
					if Debounces.on==false then break end
3084
					rs:wait(2)
3085
					end
3086
				end
3087
				Debounces.Slashing = false
3088
				cor.Weld.C1 = CFrame.Angles(0,0,0)
3089
			if Debounces.CanAttack == false then
3090
				Debounces.CanAttack = true
3091
				Debounces.NoIdl = false
3092
				Debounces.on = false
3093
			end
3094
		end
3095
	end
3096
end)
3097
-------------------------------
3098
mouse.KeyDown:connect(function(key)
3099
    if key == "t" then
3100
        if Debounces.CanAttack == true then
3101
			Debounces.CanAttack = false
3102
			Debounces.on = true
3103
			Debounces.NoIdl = true
3104
		for i = 1,20 do
3105
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
3106
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
3107
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
3108
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
3109
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
3110
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
3111
			if Debounces.on==false then break end
3112
			rs:wait(2)
3113
		end
3114
		for i = 1,20 do
3115
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
3116
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
3117
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
3118
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
3119
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
3120
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
3121
			if Debounces.on==false then break end
3122
			rs:wait(2)
3123
		end
3124
        if Debounces.CanAttack == false then
3125
			Debounces.CanAttack = true
3126
			Debounces.on = false
3127
			Debounces.NoIdl = false
3128
            end
3129
        end
3130
    end
3131
end)
3132
-------------------------------
3133
local ptz3 = {0.5, 0.6, 0.7}
3134
mouse.KeyDown:connect(function(key)
3135
    if key == "g" then
3136
        if Debounces.CanAttack == true then
3137
			Debounces.CanAttack = false
3138
			Debounces.NoIdl = true
3139
			Debounces.on = true
3140
			Debounces.Slashing = true
3141
						
3142
		z = Instance.new("Sound", hed)
3143
				z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
3144
				z.Pitch = ptz[math.random(1,#ptz)]
3145
				z.Volume = 1
3146
				
3147
			
3148
			if holy == true then
3149
			eColors ={"Royal purple"} 
3150
			
3151
3152
		for i,v in pairs(char.Genkadda:GetChildren()) do
3153
			if v:IsA("Part") or v:IsA("WedgePart") then
3154
				if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
3155
					v.BrickColor = BrickColor.new("Royal purple")
3156
					v.Material = "Neon"
3157
				end
3158
			end
3159
		end
3160
		
3161
	
3162
	char.Humanoid.WalkSpeed = 50
3163
	
3164
				GroundWave()	
3165
			so("http://roblox.com/asset/?id=200633077",hed,1,ptz3[math.random(1,#ptz3)])
3166
			so("http://www.roblox.com/asset/?id=241816017",hed,1,0.5)
3167
			so("http://www.roblox.com/asset/?id=241816017",hed,1,1)
3168
			 
3169
	
3170
			else
3171
			so("http://roblox.com/asset/?id=200633029",hed,1,0.9)
3172
			end
3173
			
3174
3175
				for i = 1, 8 do
3176
					z:play()
3177
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
3178
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
3179
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
3180
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
3181
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
3182
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
3183
					if Debounces.on==false then break end
3184
					rs:wait(2)
3185
				end
3186
				for i = 1, 2880, 48 do
3187
            		torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
3188
					rs:wait(4)
3189
				end
3190
				
3191
		
3192
				
3193
				
3194
3195
				
3196
						
3197
				torso.Weld.C1 = CFrame.new(0, -1, 0)
3198
				Debounces.Slashing = false
3199
				
3200
			if Debounces.CanAttack == false then
3201
				Debounces.CanAttack = true
3202
				Debounces.NoIdl = false
3203
				Debounces.on = false
3204
				
3205
3206
3207
		
3208
		char.Humanoid.WalkSpeed = 50
3209
		
3210
				
3211
				end
3212
				
3213
3214
				
3215
			end
3216
		
3217
	
3218
		
3219
		end
3220
3221
3222
end)
3223
----------------------------------------------------
3224
pt = {6.6, 6.8, 7, 7.2, 7.4}
3225
mouse.KeyDown:connect(function(key)
3226
    if key == "l" then
3227
        if Debounces.CanJoke == true then
3228
            Debounces.CanJoke = false
3229
            u = Instance.new("Sound",char)
3230
            u.SoundId = "http://www.roblox.com/asset/?id=261303790"
3231
            u.Pitch = pt[math.random(1,#pt)]
3232
            u.Volume = 1
3233
            u2 = Instance.new("Sound",char)
3234
            u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
3235
            u2.Pitch = u.Pitch
3236
            u2.Volume = 1
3237
            u3 = Instance.new("Sound",char)
3238
            u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
3239
            u3.Pitch = u.Pitch
3240
            u3.Volume = 1
3241
            wait(.01)
3242
            u:Play()
3243
            u2:Play()
3244
            u3:Play()
3245
            wait(1.5)
3246
            u:Destroy()
3247
            u2:Destroy()
3248
            u3:Destroy()
3249
            if Debounces.CanJoke == false then
3250
                Debounces.CanJoke = true
3251
            end
3252
        end
3253
    end
3254
end)
3255
3256
------------------------------- BEGIN GRABPUNCH
3257
mouse.KeyDown:connect(function(key)
3258
    if key == "x" then
3259
        Debounces.on = true
3260
        Debounces.NoIdl = true
3261
		Debounces.ks = true
3262
        if Grab == false then
3263
        gp = nil
3264
3265
        if Melee == false then
3266
            Melee = true
3267
			Vanish()
3268
        stanceToggle = "Melee"
3269
    elseif Melee == true then
3270
        Melee = false
3271
		Appear()
3272
        stanceToggle = "Normal"
3273
        end
3274
3275
		for i = 1, 20 do
3276
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
3277
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
3278
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3279
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3280
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
3281
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
3282
			if Debounces.on == false then break end
3283
			rs:wait()
3284
		end
3285
        con1=larm.Touched:connect(function(hit) -- this is grab
3286
            ht = hit.Parent
3287
            hum1=ht:FindFirstChild('Humanoid')
3288
            if hum1 ~= nil then
3289
			    if Debounces.ks==true then
3290
                z = Instance.new("Sound",hed)
3291
                z.SoundId = "rbxassetid://169380525"
3292
                z.Volume = 1
3293
                z:Play()
3294
                Debounces.ks=false
3295
				end
3296
                hum1.PlatformStand=true
3297
                gp = ht
3298
                Grab = true
3299
                asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
3300
                asd.Parent = larm
3301
                asd.Name = "asd"
3302
                asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
3303
            --[[elseif hum1 == nil then
3304
                con1:disconnect()
3305
                wait() return]]--
3306
            end
3307
        end)
3308
		for i = 1, 20 do
3309
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
3310
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
3311
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3312
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3313
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
3314
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
3315
			if Debounces.on == false then break end
3316
			rs:wait()
3317
		end
3318
	if hum1 == nil then
3319
    Debounces.on = false
3320
    Debounces.NoIdl = false
3321
	end
3322
	con1:disconnect()
3323
    elseif Grab == true then
3324
        Grab = false
3325
		Punch()
3326
		z = Instance.new("Sound",hed)
3327
		z.SoundId = "rbxassetid://169380525"
3328
		z.Pitch = ptz[math.random(1,#ptz)]
3329
		z.Volume = 1
3330
		z:Play()
3331
		for i = 1, 10 do
3332
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3333
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3334
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3335
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3336
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3337
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3338
			if Debounces.on == false then break end
3339
			rs:wait()
3340
		end
3341
		Punch()
3342
		z = Instance.new("Sound",hed)
3343
		z.SoundId = "rbxassetid://169380525"
3344
		z.Pitch = ptz[math.random(1,#ptz)]
3345
		z.Volume = 1
3346
		z:Play()
3347
		for i = 1, 10 do
3348
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3349
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3350
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3351
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3352
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3353
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3354
			if Debounces.on == false then break end
3355
			rs:wait()
3356
		end
3357
		Punch()
3358
		z = Instance.new("Sound",hed)
3359
		z.SoundId = "rbxassetid://169380525"
3360
		z.Pitch = ptz[math.random(1,#ptz)]
3361
		z.Volume = 1
3362
		z:Play()
3363
		for i = 1, 10 do
3364
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3365
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3366
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3367
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3368
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3369
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3370
			if Debounces.on == false then break end
3371
			rs:wait()
3372
		end
3373
		Punch()
3374
		z = Instance.new("Sound",hed)
3375
		z.SoundId = "rbxassetid://169380525"
3376
		z.Pitch = ptz[math.random(1,#ptz)]
3377
		z.Volume = 1
3378
		z:Play()
3379
		for i = 1, 10 do
3380
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3381
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3382
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3383
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3384
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3385
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3386
			if Debounces.on == false then break end
3387
			rs:wait()
3388
		end
3389
		Punch()
3390
		z = Instance.new("Sound",hed)
3391
		z.SoundId = "rbxassetid://169380525"
3392
		z.Pitch = ptz[math.random(1,#ptz)]
3393
		z.Volume = 1
3394
		z:Play()
3395
		for i = 1, 10 do
3396
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3397
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3398
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3399
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3400
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3401
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3402
			if Debounces.on == false then break end
3403
			rs:wait()
3404
		end
3405
		Punch()
3406
		z = Instance.new("Sound",hed)
3407
		z.SoundId = "rbxassetid://169380525"
3408
		z.Pitch = ptz[math.random(1,#ptz)]
3409
		z.Volume = 1
3410
		z:Play()
3411
		for i = 1, 10 do
3412
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3413
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3414
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3415
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3416
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3417
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3418
			if Debounces.on == false then break end
3419
			rs:wait()
3420
		end
3421
		Punch()
3422
		z = Instance.new("Sound",hed)
3423
		z.SoundId = "rbxassetid://169380525"
3424
		z.Pitch = ptz[math.random(1,#ptz)]
3425
		z.Volume = 1
3426
		z:Play()
3427
		for i = 1, 10 do
3428
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3429
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3430
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3431
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3432
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3433
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3434
			if Debounces.on == false then break end
3435
			rs:wait()
3436
		end
3437
		Punch()
3438
		z = Instance.new("Sound",hed)
3439
		z.SoundId = "rbxassetid://169380525"
3440
		z.Pitch = ptz[math.random(1,#ptz)]
3441
		z.Volume = 1
3442
		z:Play()
3443
		for i = 1, 10 do
3444
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3445
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3446
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3447
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3448
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3449
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3450
			if Debounces.on == false then break end
3451
			rs:wait()
3452
		end
3453
		Punch()
3454
		z = Instance.new("Sound",hed)
3455
		z.SoundId = "rbxassetid://169380525"
3456
		z.Pitch = ptz[math.random(1,#ptz)]
3457
		z.Volume = 1
3458
		z:Play()
3459
		for i = 1, 10 do
3460
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3461
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3462
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3463
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3464
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3465
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3466
			if Debounces.on == false then break end
3467
			rs:wait()
3468
		end
3469
		Punch()
3470
		z = Instance.new("Sound",hed)
3471
		z.SoundId = "rbxassetid://169380525"
3472
		z.Pitch = ptz[math.random(1,#ptz)]
3473
		z.Volume = 1
3474
		z:Play()
3475
		for i = 1, 10 do
3476
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3477
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3478
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3479
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3480
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3481
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3482
			if Debounces.on == false then break end
3483
			rs:wait()
3484
		end
3485
		Punch()
3486
		z = Instance.new("Sound",hed)
3487
		z.SoundId = "rbxassetid://169380525"
3488
		z.Pitch = ptz[math.random(1,#ptz)]
3489
		z.Volume = 1
3490
		z:Play()
3491
		for i = 1, 10 do
3492
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3493
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3494
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3495
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3496
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3497
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3498
			if Debounces.on == false then break end
3499
			rs:wait()
3500
		end
3501
		Punch()
3502
		z = Instance.new("Sound",hed)
3503
		z.SoundId = "rbxassetid://169380525"
3504
		z.Pitch = ptz[math.random(1,#ptz)]
3505
		z.Volume = 1
3506
		z:Play()
3507
		for i = 1, 10 do
3508
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3509
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3510
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3511
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3512
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3513
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3514
			if Debounces.on == false then break end
3515
			rs:wait()
3516
		end
3517
		con1:disconnect()
3518
		Debounces.on = false
3519
		Debounces.NoIdl = false
3520
		if gp ~= nil then
3521
			gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
3522
				for i,v in pairs(larm:GetChildren()) do
3523
					if v.Name == "asd" and v:IsA("Weld") then
3524
				v:Remove()
3525
			end
3526
		end
3527
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
3528
        bv.maxForce = Vector3.new(400000, 400000, 400000)
3529
        bv.P = 125000
3530
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
3531
        hum1=nil
3532
		ht=nil
3533
        Debounces.on = false
3534
        Debounces.NoIdl = false
3535
        elseif ht == nil then wait()
3536
        Grab = false
3537
        Debounces.on = false
3538
        Debounces.NoIdl = false
3539
            end
3540
        end
3541
    end
3542
end)
3543
3544
3545
-------------------------------------------------
3546
3547
3548
3549
3550
----------------------------------------------------Cero
3551
mouse.KeyDown:connect(function(key)
3552
    if key == "c" then
3553
        if Debounces.CanAttack == true then
3554
			Debounces.CanAttack = false
3555
			Debounces.NoIdl = true
3556
			Debounces.on = true
3557
char.Humanoid.WalkSpeed = 50
3558
Debounces.on = true
3559
Vanish()
3560
3561
xx = Instance.new("Sound")
3562
xx.SoundId = "http://www.roblox.com/asset/?id=199145659"
3563
xx.Parent = char.Head
3564
xx.Looped = false
3565
xx.Pitch = .88
3566
xx.Volume = 1
3567
wait(.1)
3568
xx:Play()
3569
3570
if holy == true then
3571
so("http://roblox.com/asset/?id=231917788",hed,1,1)
3572
else
3573
end
3574
 
3575
3576
if holy ~= true then
3577
for i = 1, 20 do
3578
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
3579
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
3580
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
3581
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
3582
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
3583
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
3584
if Debounces.on==false then break end
3585
wait()
3586
end
3587
wait(1)
3588
else
3589
for i = 1, 5 do
3590
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
3591
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
3592
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
3593
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
3594
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
3595
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
3596
if Debounces.on==false then break end
3597
wait()
3598
end
3599
wait(1)
3600
end	
3601
	
3602
x = Instance.new("Sound")
3603
x.SoundId = "http://www.roblox.com/asset/?id=142070127"
3604
x2 = Instance.new("Sound")
3605
x2.SoundId = "http://www.roblox.com/asset/?id=183763506"
3606
x.Parent = char.Head
3607
x2.Parent = char.Head
3608
x.Looped = false
3609
x2.Looped = false
3610
x.Pitch = .88
3611
x.Volume = 1
3612
x2.Pitch = .88
3613
x2.Volume = 1
3614
wait(.1)
3615
x:Play()
3616
x2:Play()
3617
Debounces.on = false
3618
Debounces.Here = false
3619
3620
for i = 1, 6 do
3621
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
3622
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(101)), 0.4)
3623
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
3624
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
3625
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
3626
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
3627
wait()
3628
end
3629
local rng = Instance.new("Part", char)
3630
rng.Anchored = true
3631
3632
if holy ~= true then
3633
rng.BrickColor = BrickColor.new("New Yeller")
3634
else 
3635
	rng.BrickColor = BrickColor.new("Royal purple")
3636
end
3637
3638
rng.CanCollide = false
3639
rng.FormFactor = 3
3640
rng.Name = "Ring"
3641
rng.Size = Vector3.new(1, 1, 1)
3642
rng.Transparency = 0.35
3643
rng.TopSurface = 0
3644
rng.BottomSurface = 0
3645
rng.Material = "Neon"
3646
local rngm = Instance.new("SpecialMesh", rng)
3647
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3648
rngm.Scale = Vector3.new(10, 10, 1)
3649
local bem = Instance.new("Part", char)
3650
bem.Anchored = true
3651
3652
if holy ~= true then
3653
bem.BrickColor = BrickColor.new("New Yeller")
3654
else 
3655
	bem.BrickColor = BrickColor.new("Royal purple")
3656
end
3657
3658
bem.Material = "Neon"
3659
bem.CanCollide = false
3660
bem.FormFactor = 3
3661
bem.Name = "Beam" .. shot
3662
bem.Size = Vector3.new(1, 1, 1)
3663
bem.Transparency = 0.35
3664
bem.TopSurface = 0
3665
bem.BottomSurface = 0
3666
local bemm = Instance.new("SpecialMesh", bem)
3667
bemm.MeshType = 4
3668
bemm.Scale = Vector3.new(1, 4, 4)
3669
local out = Instance.new("Part", char)
3670
out.Anchored = true
3671
3672
if holy ~= true then
3673
out.BrickColor = BrickColor.new("New Yeller")
3674
else 
3675
	out.BrickColor = BrickColor.new("Royal purple")
3676
end
3677
3678
out.Material = "Neon"
3679
out.CanCollide = false
3680
out.FormFactor = 3
3681
out.Name = "Out"
3682
out.Size = Vector3.new(1, 1, 1)
3683
out.Transparency = 0.35
3684
out.TopSurface = 0
3685
out.BottomSurface = 0
3686
local outm = Instance.new("SpecialMesh", out)
3687
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
3688
outm.Scale = Vector3.new(2, 2, 2)
3689
local bnd = Instance.new("Part", char)
3690
bnd.Anchored = true
3691
3692
if holy ~= true then
3693
bnd.BrickColor = BrickColor.new("New Yeller")
3694
else 
3695
	bnd.BrickColor = BrickColor.new("Royal purple")
3696
end
3697
3698
bnd.Material = "Neon"
3699
bnd.CanCollide = false
3700
bnd.FormFactor = 3
3701
bnd.Name = "BEnd"
3702
bnd.Size = Vector3.new(1, 1, 1)
3703
bnd.Transparency = 0.35
3704
bnd.TopSurface = 0
3705
bnd.BottomSurface = 0
3706
local bndm = Instance.new("SpecialMesh", bnd)
3707
bndm.MeshType = 3
3708
bndm.Scale = Vector3.new(4, 4, 4)
3709
out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
3710
bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
3711
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
3712
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
3713
Debounces.Shewt = true
3714
coroutine.wrap(function()
3715
for i = 1, 20, 0.2 do
3716
rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
3717
rng.Transparency = i/20
3718
wait()
3719
end
3720
wait()
3721
rng:Destroy()
3722
end)()
3723
if Debounces.Shewt == true then
3724
char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) --Here
3725
print("Hit")
3726
hit = ht.Parent
3727
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
3728
print("Yes")
3729
if HasntTouched(hit.Name) == true and deb == false then
3730
deb = true
3731
coroutine.wrap(function()
3732
hit:FindFirstChild("Humanoid").PlatformStand = true
3733
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
3734
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(18,63))
3735
wait(1)
3736
hit:FindFirstChild("Humanoid").PlatformStand = false
3737
end)()
3738
table.insert(Touche, hit.Name)
3739
deb = false
3740
end
3741
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
3742
print("Yes")
3743
if HasntTouched(hit.Parent.Name) == true and deb == false then
3744
deb = true
3745
coroutine.wrap(function()
3746
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
3747
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
3748
wait(1)
3749
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
3750
end)()
3751
table.insert(Touche, hit.Parent.Name)
3752
deb = false
3753
for i, v in pairs(Touche) do
3754
print(v)
3755
end
3756
end
3757
end
3758
end)
3759
end
3760
for i = 0, 200, 7 do
3761
bem.Size = Vector3.new(i, 1, 1)
3762
bem.CFrame = rarm.CFrame * CFrame.new(0, -2.5 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
3763
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 0)
3764
wait()
3765
end
3766
wait()
3767
Debounces.Shewt = false
3768
bem:Destroy()
3769
out:Destroy()
3770
bnd:Destroy()
3771
char.Humanoid.WalkSpeed = 50
3772
Debounces.Ready = false
3773
for i, v in pairs(Touche) do
3774
table.remove(Touche, i)
3775
end
3776
wait()
3777
table.insert(Touche, char.Name)
3778
Debounces.NoIdl = false
3779
			if Debounces.CanAttack == false then
3780
				Debounces.CanAttack = true
3781
				cor.Weld.C1 = CFrame.Angles(0,0,0)
3782
3783
3784
				Debounces.on = false
3785
				Appear()
3786
			end
3787
		end
3788
	end
3789
end)
3790
-------------------------------
3791
3792
----------------------------------------------------EDIT END
3793
Grab = false
3794
mouse.KeyDown:connect(function(key)
3795
    if key == "z" then
3796
        Debounces.on = true
3797
        Debounces.NoIdl = true
3798
		Debounces.ks = true
3799
        if Grab == false then
3800
        gp = nil
3801
        for i = 1, 20 do
3802
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
3803
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
3804
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
3805
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
3806
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
3807
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
3808
            if Debounces.on == false then break end
3809
            rs:wait(2)
3810
        end
3811
        con1=larm.Touched:connect(function(hit) -- this is grab
3812
            ht = hit.Parent
3813
            hum1=ht:FindFirstChild('Humanoid')
3814
            if hum1 ~= nil then
3815
			    if Debounces.ks==true then
3816
                z = Instance.new("Sound",hed)
3817
                z.SoundId = "rbxassetid://169380525"
3818
                z.Volume = 1
3819
                z:Play()
3820
                Debounces.ks=false
3821
				end
3822
                hum1.PlatformStand=true
3823
                gp = ht
3824
                Grab = true
3825
                asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
3826
                asd.Parent = larm
3827
                asd.Name = "asd"
3828
                asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
3829
				stanceToggle = "Grabbed"
3830
            --[[elseif hum1 == nil then
3831
                con1:disconnect()
3832
                wait() return]]--
3833
            end
3834
        end)
3835
        for i = 1, 20 do
3836
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
3837
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
3838
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
3839
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
3840
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
3841
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
3842
            if Debounces.on == false then break end
3843
            rs:wait(2)
3844
        end
3845
    con1:disconnect()
3846
    Debounces.on = false
3847
    Debounces.NoIdl = false
3848
    elseif Grab == true then
3849
        Grab = false
3850
			--[[for i = 1, 16 do
3851
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
3852
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
3853
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
3854
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
3855
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
3856
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
3857
			cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
3858
			if Debounces.on == false then end
3859
			rs:wait()
3860
		end]]--
3861
			for i = 1, 16 do
3862
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
3863
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
3864
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
3865
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
3866
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
3867
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
3868
			if Debounces.on == false then end
3869
			rs:wait()
3870
		end
3871
		Slam()
3872
		if gp ~= nil then
3873
			for i,v in pairs(larm:GetChildren()) do
3874
				if v.Name == "asd" and v:IsA("Weld") then
3875
					v:Remove()
3876
				end
3877
			end
3878
		for i = 1, 16 do
3879
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
3880
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
3881
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
3882
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
3883
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
3884
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
3885
			if Debounces.on == false then end
3886
			rs:wait()
3887
		end
3888
		stanceToggle = "Normal"
3889
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
3890
        bv.maxForce = Vector3.new(400000, 400000, 400000)
3891
        bv.P = 125000
3892
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
3893
        ht=nil
3894
        Debounces.on = false
3895
        Debounces.NoIdl = false
3896
        elseif ht == nil then wait()
3897
        Grab = false
3898
        Debounces.on = false
3899
        Debounces.NoIdl = false
3900
            end
3901
        end
3902
    end
3903
end)
3904
----------------------------------------------------
3905
Charging = false
3906
chargewait = false	
3907
mouse.KeyDown:connect(function(key)
3908
	if key == "h" then
3909
		if Charging == false and chargewait == false then
3910
			Charging = true
3911
			chargewait = true
3912
			if Debounces.CanAttack == true then
3913
				Debounces.CanAttack = false
3914
				Debounces.NoIdl = true
3915
				Debounces.on = true
3916
3917
			
3918
		if holy ~= true then
3919
		holy = true
3920
		else holy = false
3921
		end			
3922
3923
				
3924
				for i = 1,20 do
3925
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
3926
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
3927
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3928
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
3929
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3930
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3931
					if Debounces.on == false then break end
3932
					rs:wait()
3933
				end
3934
pt=Instance.new('Part',torso)
3935
pt.Anchored=true
3936
pt.CanCollide=false
3937
pt.Locked = true
3938
pt.Material = "Neon"
3939
pt.FormFactor='Custom'
3940
pt.Size=Vector3.new(1,1,1)
3941
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
3942
pt.Transparency=.6
3943
3944
if holy == true then
3945
pt.BrickColor=BrickColor.new('Royal purple')
3946
else
3947
pt.BrickColor = BrickColor.new("New Yeller")
3948
end
3949
3950
msh=Instance.new('SpecialMesh',pt)
3951
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
3952
msh.Scale=Vector3.new(8,4,8)
3953
pt2=pt:clone()
3954
pt2.Parent = torso
3955
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
3956
3957
if holy == true then
3958
pt2.BrickColor=BrickColor.new('Royal purple')
3959
else
3960
pt2.BrickColor = BrickColor.new("Royal purple")
3961
end
3962
3963
3964
msh2=msh:clone()
3965
msh2.Parent=pt2
3966
msh2.Scale=Vector3.new(10,5,10)
3967
3968
custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
3969
3970
bl = Instance.new("Part", char)
3971
bl.Locked = true
3972
bl.Name = "Shell"
3973
3974
if holy == true then
3975
bl.BrickColor = BrickColor.new("Royal purple")
3976
else
3977
	bl.BrickColor = BrickColor.new("New Yeller")
3978
end
3979
3980
bl.Anchored = true
3981
bl.Material = "Neon"
3982
bl.CanCollide = false
3983
bl.Transparency = 0
3984
bl.Reflectance = 0
3985
bl.BottomSurface = 0
3986
bl.TopSurface = 0
3987
bl.Shape = 0
3988
blm = Instance.new("SpecialMesh",bl)
3989
blm.MeshType = "Brick"
3990
blm.Scale = Vector3.new(1,1,1)
3991
3992
			so("http://www.roblox.com/asset/?id=340722848",hed,2,1.2) 
3993
			so("http://www.roblox.com/asset/?id=340722848",torso,0.5,0.8) 
3994
			so("http://roblox.com/asset/?id=168586621",torso,1,0.5)
3995
3996
3997
3998
3999
if holy == true then
4000
	light()
4001
			ds:stop()
4002
			hs:play()
4003
			eColors = {"Royal purple"} 
4004
		for i,v in pairs(char.Genkadda:GetChildren()) do
4005
			if v:IsA("Part") or v:IsA("WedgePart") then
4006
				if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
4007
					v.BrickColor = BrickColor.new("Royal purple")
4008
					v.Material = "Neon"
4009
				end
4010
			end
4011
		end			
4012
4013
4014
else 
4015
	dark()
4016
		hs:stop()
4017
		ds:play()
4018
			eColors = {"Royal purple", "New Yeller"} 
4019
			for i,v in pairs(char.Genkadda:GetChildren()) do
4020
			if v:IsA("Part") or v:IsA("WedgePart") then
4021
				if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
4022
					v.BrickColor = BrickColor.new("New Yeller")
4023
					v.Material = "Metal"
4024
				end
4025
			end
4026
			end
4027
			
4028
end
4029
			
4030
	coroutine.resume(coroutine.create(function()
4031
        for i=1, math.huge, 4 do
4032
			if Charging == true then
4033
				rs:wait()
4034
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
4035
				blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
4036
				bl.Transparency = bl.Transparency + 0.05
4037
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
4038
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
4039
				msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
4040
				msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
4041
				elseif Charging == false then break
4042
			end
4043
		end
4044
    end))
4045
4046
4047
repeat
4048
    local p = Instance.new('Part',torso)
4049
    p.formFactor = 'Custom'
4050
    p.Size = Vector3.new(1,1,1)
4051
4052
if holy == true then
4053
    p.BrickColor = BrickColor.new("Royal purple")
4054
else
4055
	p.BrickColor = BrickColor.new("New Yeller") 
4056
end
4057
4058
    p.CanCollide = false
4059
    p.Transparency = 0
4060
    p.Anchored = true
4061
    p.Locked=true
4062
    p.Material = "Neon"
4063
    s = math.random(1,40)/10
4064
    local m = Instance.new("BlockMesh",p)
4065
    m.Scale = Vector3.new(s,s,s)
4066
    p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
4067
	--[[coroutine.wrap(function()
4068
		wait(2)
4069
		while Charging == true do
4070
		wait(2)
4071
		GroundWave1()
4072
		wait(2)
4073
		end
4074
	end)()]]--
4075
	Spawn(function()
4076
		while rs:wait() do
4077
			if Charging == true then
4078
				rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
4079
				larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
4080
				hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
4081
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
4082
				lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
4083
				rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
4084
			elseif Charging == false then break
4085
			end
4086
		end
4087
	end)
4088
	Spawn(function()
4089
        while rs:wait() do
4090
            if p.Transparency >= 1 then p:Destroy() break end
4091
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
4092
            p.Transparency = p.Transparency+0.01
4093
        end
4094
    end)
4095
    wait(.3)
4096
4097
4098
until Charging == false
4099
			end
4100
		end
4101
	end
4102
end)
4103
4104
----------------------------------------------------
4105
mouse.KeyUp:connect(function(key)
4106
	if key == "h" then
4107
		if Charging == true and chargewait == true then
4108
			chargewait = false
4109
			wait(1)
4110
			Charging = false
4111
4112
--[[for i,v in pairs (torso:GetChildren()) do
4113
	if v:IsA("Sound") then
4114
		v:Destroy()
4115
	end
4116
end]]
4117
4118
4119
			--so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
4120
4121
				pt:Destroy()
4122
				pt2:Destroy()
4123
				bl:Destroy()
4124
			if Debounces.CanAttack == false then
4125
				Debounces.CanAttack = true
4126
				Debounces.NoIdl = false
4127
				Debounces.on = false
4128
				Debounces.grab = false
4129
4130
			end
4131
		end
4132
	end
4133
end)
4134
----------------------------------------------------
4135
Sit = false
4136
mouse.KeyDown:connect(function(key)
4137
    if key == "b" then
4138
        if Sit == false then
4139
            Sit = true
4140
            hum.WalkSpeed = 50
4141
        stanceToggle = "Sitting"
4142
    elseif Sit == true then
4143
        Sit = false
4144
            hum.WalkSpeed = 50
4145
        stanceToggle = "Normal"
4146
        end
4147
    end
4148
end)
4149
-------------------------------
4150
Melee = false
4151
mouse.KeyDown:connect(function(key)
4152
    if key == "m" then
4153
        if Melee == false then
4154
            Melee = true
4155
			Vanish()
4156
        stanceToggle = "Melee"
4157
    elseif Melee == true then
4158
        Melee = false
4159
		Appear()
4160
        stanceToggle = "Normal"
4161
        end
4162
    end
4163
end)
4164
-------------------------------
4165
mouse.KeyDown:connect(function(key)
4166
    if string.byte(key) == 50 then
4167
    	if Debounces.CanAttack == true then
4168
			if stanceToggle ~= "Floating" then
4169
				char.Humanoid.WalkSpeed = 50
4170
				Burst()
4171
				elseif Debounces.CanAttack == false then
4172
					elseif stanceToggle == "Floating" then
4173
				wait()
4174
			end
4175
        end
4176
    end
4177
end)
4178
mouse.KeyUp:connect(function(key)
4179
    if string.byte(key) == 50 then
4180
        char.Humanoid.WalkSpeed = 50
4181
    end
4182
end)
4183
-------------------------------
4184
mouse.KeyDown:connect(function(key)
4185
    if key == "p" then
4186
        if CanAttack == true then
4187
            CanAttack = false
4188
        Debounces.NoIdl = true
4189
        Debounces.on = true
4190
        for i = 1, 20 do
4191
        cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
4192
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.3)
4193
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.3)
4194
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.6)
4195
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(10)), 0.6)
4196
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.6)
4197
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
4198
              if Debounces.on == false then
4199
                      break
4200
              end
4201
              wait()
4202
                  end
4203
                  wait()
4204
                        z = Instance.new("Sound")
4205
                        z.SoundId = "http://www.roblox.com/asset/?id=159218913"
4206
                        z.Parent = char.Head
4207
                        z.Looped = false
4208
                        z.Pitch = 1
4209
                        z.Volume = 1
4210
                        wait(.01)
4211
                        z:Play()
4212
                        Debounces.Slashing = true
4213
        for i = 1, 20 do
4214
            cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
4215
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(40)), 0.6)
4216
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), 0.6)
4217
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1.5, -.5) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.6)
4218
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.6)
4219
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.6)
4220
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.6)
4221
        wait()
4222
        if Debounces.on == false then
4223
            break
4224
        end
4225
        wait()
4226
            end
4227
            Debounces.Slashing = false
4228
        Debounces.NoIdl = false
4229
        wait()
4230
        if CanAttack == false then
4231
            CanAttack = true
4232
            end
4233
                end
4234
        end
4235
    end)
4236
--------------------------------
4237
----------------------------------------------------
4238
mouse.KeyDown:connect(function(key)
4239
	if key == "v" then
4240
		if Debounces.CanAttack == true then
4241
            Debounces.CanAttack = false
4242
            Debounces.on = true
4243
            Debounces.NoIdl = true
4244
				for i = 1, 15 do
4245
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
4246
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
4247
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
4248
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
4249
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
4250
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
4251
                    if Debounces.on == false then break end
4252
                    rs:wait(2.7)
4253
                end
4254
				so("http://roblox.com/asset/?id=231917788",hed,1,0.7) 
4255
				x = Instance.new("Sound",char.Head) 
4256
				x.SoundId = "rbxassetid://183763515" 
4257
				x.Pitch = 0.7
4258
				x.Volume = .8
4259
				x3 = Instance.new("Sound",char.Head) 
4260
				x3.SoundId = "rbxassetid://183763487" 
4261
				x3.Pitch = 1
4262
				x3.Volume = .8
4263
				wait(.1)
4264
				x:Play()
4265
				x3:Play()
4266
				
4267
if holy == true then				
4268
so("http://roblox.com/asset/?id=233091161",hed,1,0.6)
4269
so("http://roblox.com/asset/?id=2233091183",hed,1,1)
4270
else
4271
end
4272
4273
				Debounces.on = false
4274
				Debounces.Here = false
4275
				shot = shot + 1
4276
local rng = Instance.new("Part", larm)
4277
rng.Anchored = true
4278
4279
if holy ~= true then
4280
rng.BrickColor = BrickColor.new("Royal purple")
4281
else
4282
	rng.BrickColor = BrickColor.new("Royal purple")
4283
end
4284
4285
rng.Material = "Neon"
4286
rng.CanCollide = false
4287
rng.FormFactor = 3
4288
rng.Name = "Ring"
4289
rng.Size = Vector3.new(1, 1, 1)
4290
rng.Transparency = 0.35
4291
rng.TopSurface = 0
4292
rng.BottomSurface = 0
4293
rng2 = rng:clone()
4294
rng3 = rng2:clone()
4295
rng4 = rng2:clone()
4296
local rngm = Instance.new("SpecialMesh", rng)
4297
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
4298
rngm.Scale = Vector3.new(10, 10, 1)
4299
rngm2 = rngm:clone()
4300
rngm2.Scale = Vector3.new(5, 5, 3)
4301
rngm3=rngm2:clone()
4302
rngm3.Parent = rng3
4303
rngm3.Scale = Vector3.new(8, 8, 1)
4304
rngm4 = rngm2:clone()
4305
rngm4.Parent = rng4
4306
rngm4.Scale = Vector3.new(6, 6, 1)
4307
local bem = Instance.new("Part", larm)
4308
bem.Anchored = true
4309
4310
if holy == false then
4311
bem.BrickColor = BrickColor.new("New Yeller")
4312
else 
4313
	bem.BrickColor = BrickColor.new("Royal purple")
4314
end
4315
4316
bem.CanCollide = false
4317
bem.Material = "Neon"
4318
bem.FormFactor = 3
4319
bem.Name = "Beam" .. shot
4320
bem.Size = Vector3.new(1, 1, 1)
4321
bem.Transparency = 0.35
4322
bem.TopSurface = 0
4323
bem.BottomSurface = 0
4324
local bemm = Instance.new("SpecialMesh", bem)
4325
bemm.MeshType = 4
4326
bemm.Scale = Vector3.new(1, 4, 4)
4327
local out = Instance.new("Part", larm)
4328
out.Anchored = true
4329
out.Material = "Neon"
4330
4331
if holy == false then
4332
out.BrickColor = BrickColor.new("New Yeller")
4333
else 
4334
	out.BrickColor = BrickColor.new("Royal purple")
4335
end
4336
4337
out.CanCollide = false
4338
out.FormFactor = 3
4339
out.Name = "Out"
4340
out.Size = Vector3.new(4, 4, 4)
4341
out.Transparency = 0.35
4342
out.TopSurface = 0
4343
out.BottomSurface = 0
4344
local outm = Instance.new("SpecialMesh", out)
4345
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
4346
outm.Scale = Vector3.new(6, 4, 6)
4347
local bnd = Instance.new("Part", larm)
4348
bnd.Anchored = true
4349
bnd.BrickColor = BrickColor.new("Royal purple")
4350
bnd.CanCollide = false
4351
bnd.FormFactor = 3
4352
bnd.Name = "Bend"
4353
bnd.Size = Vector3.new(1, 1, 1)
4354
bnd.Transparency = 1
4355
bnd.TopSurface = 0
4356
bnd.BottomSurface = 0
4357
local bndm = Instance.new("SpecialMesh", bnd)
4358
bndm.MeshType = 3
4359
bndm.Scale = Vector3.new(8, 8, 8)
4360
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
4361
bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
4362
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
4363
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
4364
rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
4365
rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
4366
Debounces.Shewt = true
4367
coroutine.wrap(function()
4368
for i = 1, 20, 0.2 do
4369
rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
4370
rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
4371
rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
4372
rng.Transparency = i/20
4373
rng3.Transparency = 1/24
4374
rng4.Transparency = i/26
4375
wait()
4376
end
4377
wait()
4378
rng:Destroy()
4379
end)()
4380
if Debounces.Shewt == true then
4381
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
4382
hit = ht.Parent
4383
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
4384
if HasntTouched(hit.Name) == true and deb == false then
4385
deb = true
4386
coroutine.wrap(function()
4387
hit:FindFirstChild("Humanoid").PlatformStand = true
4388
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
4389
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
4390
end)()
4391
table.insert(Touche, hit.Name)
4392
deb = false
4393
end
4394
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
4395
if HasntTouched(hit.Parent.Name) == true and deb == false then
4396
deb = true
4397
coroutine.wrap(function()
4398
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
4399
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
4400
wait(1)
4401
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
4402
end)()
4403
table.insert(Touche, hit.Parent.Name)
4404
deb = false
4405
for i, v in pairs(Touche) do
4406
print(v)
4407
end
4408
end
4409
end
4410
end)
4411
end
4412
for i = 0, 260, 8 do
4413
bem.Size = Vector3.new(i, 3, 3)
4414
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
4415
bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
4416
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
4417
bnd.Size = Vector3.new(1,1,1)
4418
bndm.Scale = Vector3.new(8,8,8)
4419
if i % 10 == 0 then
4420
local newRng = rng2:Clone()
4421
newRng.Parent = larm
4422
newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
4423
local newRngm = rngm2:clone()
4424
newRngm.Parent=newRng
4425
coroutine.wrap(function()
4426
for i = 1, 10, 0.2 do
4427
newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
4428
newRng.Transparency = i/10
4429
wait()
4430
end
4431
wait()
4432
newRng:Destroy()
4433
end)()
4434
end
4435
wait()
4436
end
4437
wait()
4438
Debounces.Shewt = false
4439
bem:Destroy()
4440
out:Destroy()
4441
bnd:Destroy()
4442
Debounces.Ready = false
4443
for i, v in pairs(Touche) do
4444
table.remove(Touche, i)
4445
end
4446
wait()
4447
table.insert(Touche, char.Name)
4448
Debounces.NoIdl = false
4449
if Debounces.CanAttack == false then
4450
Debounces.CanAttack = true
4451
end
4452
end
4453
end
4454
end)
4455
----------------------------------------------------
4456
----------------------------------------------------
4457
mouse.KeyDown:connect(function(key)
4458
    if key == "y" then
4459
        if CanAttack == true then
4460
            CanAttack = false
4461
            Debounces.NoIdl = true
4462
            Debounces.on = true
4463
            for i = 1, 20 do
4464
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
4465
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
4466
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
4467
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
4468
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
4469
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
4470
                  if Debounces.on == false then
4471
                          break
4472
                  end
4473
                  wait()
4474
                      end
4475
                      wait()
4476
                    if Daytime == true then
4477
                        Daytime = false
4478
                        l.TimeOfDay = 24
4479
                    else
4480
                        Daytime = true
4481
                        l.TimeOfDay = 12
4482
                        l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
4483
                    end
4484
                    char.Humanoid.MaxHealth = math.huge
4485
                    c = Instance.new("Sound")
4486
                    c.SoundId = "http://www.roblox.com/asset/?id=152758283"
4487
                    c.Parent = m
4488
                    c.Looped = false
4489
                    if Daytime == true then
4490
                        c.Pitch = -1
4491
                    elseif Daytime == false then
4492
                        c.Pitch = 1.12
4493
                    end
4494
                    c.Volume = 1
4495
                    wait(.01)
4496
                    c:Play()
4497
            local Shockwave = function()
4498
                local Wave = Instance.new("Part", game.Workspace--[[?]])
4499
                Wave.Name = "Shockwave"
4500
                Wave.BrickColor = BrickColor.new("New Yeller")
4501
                Wave.Size = Vector3.new(1, 1, 1)
4502
                Wave.Shape = "Ball"
4503
                Wave.CanCollide = false
4504
                Wave.Anchored = true
4505
                Wave.TopSurface = 0
4506
                Wave.BottomSurface = 0
4507
                Wave.Touched:connect(function(hit)
4508
                    print(hit.Name)
4509
                    if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
4510
                        if hit.Parent.Name ~= char.Name then
4511
                            print("Damaged " .. hit.Parent.Name)
4512
                            hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
4513
                            hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
4514
                        end
4515
                    end
4516
                end)
4517
                
4518
                Instance.new("SpecialMesh", Wave).MeshType = "Brick"
4519
                
4520
                Delay(0, function()
4521
                    -- 
4522
                    -- Okay.
4523
                    if Daytime == false then
4524
                       for i = 1, 38, 1 do
4525
                            Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
4526
                            Wave.CFrame = char.Torso.CFrame
4527
                            local t = i / 38
4528
                            Wave.Transparency = t
4529
                            wait()
4530
                        end
4531
                    else
4532
                        for i = 38, 1, -1 do
4533
                            Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
4534
                            Wave.CFrame = char.Torso.CFrame
4535
                            local t = i / 38
4536
                            Wave.Transparency = t
4537
                            wait()
4538
                        end
4539
                    end
4540
                    Wave:Destroy()
4541
                end)
4542
                Delay(0, function()
4543
                    while wait() do
4544
                        if Wave ~= nil then
4545
                            Wave.CFrame = char.Torso.CFrame
4546
                        else
4547
                            break
4548
                        end
4549
                    end
4550
                end)
4551
            end
4552
            
4553
            Shockwave()
4554
            
4555
            for i = 1, 20 do
4556
                larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
4557
                rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
4558
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
4559
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
4560
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
4561
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
4562
                wait()
4563
                if Debounces.on == false then
4564
                    break
4565
                end
4566
                wait()
4567
            end
4568
	    wait(2)
4569
            Debounces.NoIdl = false
4570
                    if CanAttack == false then
4571
                        CanAttack = true
4572
                wait()
4573
                    end
4574
            end -- for the canattack thing
4575
        end
4576
end)
4577
-------------------------------
4578
local animpose = "Idle"
4579
local lastanimpose = "Idle"
4580
local grab = false
4581
local sine = 0
4582
local change = 1
4583
local val = 0
4584
local ffing = false
4585
local jump = false
4586
-------------------------------
4587
--[[if stanceToggle == "Sitting" then
4588
	if wait(math.random(1,2)) == 1 then
4589
		stanceToggle = "Sitting2"
4590
		wait(8)
4591
		stanceToggle = "Sitting"
4592
	end
4593
end]]--
4594
-------------------------------
4595
game:GetService("RunService").RenderStepped:connect(function()
4596
if char.Humanoid.Jump == true then
4597
jump = true
4598
else
4599
jump = false
4600
end
4601
char.Humanoid.FreeFalling:connect(function(f)
4602
if f then
4603
ffing = true
4604
else
4605
ffing = false
4606
end
4607
end)
4608
sine = sine + change
4609
if jump == true then
4610
animpose = "Jumping"
4611
elseif ffing == true then
4612
animpose = "Freefalling"
4613
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
4614
animpose = "Idle"
4615
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
4616
animpose = "Walking"
4617
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
4618
animpose = "Running"
4619
end
4620
if animpose ~= lastanimpose then
4621
sine = 0
4622
if Debounces.NoIdl == false then
4623
if stanceToggle == "Normal" and holy ~= true then
4624
for i = 1, 2 do
4625
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
4626
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
4627
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
4628
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
4629
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
4630
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
4631
cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
4632
end
4633
elseif stanceToggle == "Sitting" then
4634
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
4635
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
4636
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
4637
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
4638
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
4639
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
4640
elseif stanceToggle == "Floating" then
4641
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
4642
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
4643
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4644
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
4645
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
4646
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
4647
wait()
4648
end
4649
else
4650
end
4651
end
4652
lastanimpose = animpose
4653
if Debounces.NoIdl == false then
4654
if animpose == "Idle" then
4655
if stanceToggle == "Normal" and holy ~= true then
4656
change = 0.5
4657
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
4658
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
4659
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
4660
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
4661
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
4662
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
4663
elseif stanceToggle == "Normal" and holy == true then
4664
change = 0.8
4665
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
4666
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
4667
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4668
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
4669
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
4670
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
4671
elseif stanceToggle == "Melee" and holy ~= true then
4672
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
4673
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
4674
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4675
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
4676
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
4677
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
4678
elseif stanceToggle == "Melee" and holy == true then
4679
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
4680
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
4681
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4682
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
4683
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
4684
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
4685
elseif stanceToggle == "Sitting" then
4686
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
4687
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
4688
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
4689
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
4690
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
4691
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
4692
elseif stanceToggle == "Floating" then
4693
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
4694
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
4695
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4696
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
4697
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
4698
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
4699
elseif stanceToggle == "Grabbed" and holy ~= true then
4700
grab = true
4701
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
4702
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
4703
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
4704
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
4705
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
4706
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
4707
elseif stanceToggle == "Grabbed" and holy == true then
4708
grab = true
4709
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
4710
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
4711
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
4712
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4713
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4714
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4715
end
4716
elseif animpose == "Walking" then
4717
if stanceToggle == "Normal" and holy ~= true then
4718
change = 1
4719
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
4720
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
4721
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
4722
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
4723
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
4724
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
4725
elseif stanceToggle == "Normal" and holy == true then
4726
for i = 1, 2 do
4727
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4728
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4729
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4730
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4731
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4732
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4733
end
4734
elseif stanceToggle == "Melee" and holy ~= true then
4735
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
4736
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
4737
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
4738
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
4739
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
4740
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
4741
elseif stanceToggle == "Melee" and holy == true then
4742
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4743
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4744
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4745
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4746
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4747
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4748
elseif stanceToggle == "Floating" then
4749
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4750
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4751
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
4752
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
4753
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
4754
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4755
elseif stanceToggle == "Grabbed" and holy ~= true then
4756
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
4757
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
4758
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
4759
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
4760
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
4761
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
4762
elseif stanceToggle == "Grabbed" and holy == true then
4763
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
4764
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
4765
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
4766
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
4767
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
4768
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4769
end
4770
elseif animpose == "Running" then
4771
if stanceToggle == "Normal" and holy ~= true then
4772
change = 1
4773
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
4774
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
4775
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
4776
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
4777
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
4778
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
4779
elseif stanceToggle == "Normal" and holy == true then
4780
change = 1
4781
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(250),math.rad(350),math.rad(-30+2*math.cos(sine/14))), 0.2)--cfawm
4782
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
4783
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
4784
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
4785
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
4786
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
4787
elseif stanceToggle == "Floating" then
4788
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4789
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4790
hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
4791
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
4792
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
4793
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
4794
end
4795
end
4796
end
4797
end)
4798
4799
Spawn(function() 
4800
	while wait() do
4801
		updateFly()
4802
	end
4803
end)
4804
4805
Spawn(function()
4806
	while wait(.1) do
4807
		Magik()	
4808
	end
4809
end)
4810
4811
Spawn(function()
4812
	while wait(.1) do
4813
		Magik2()	
4814
	end
4815
end)
4816
4817
Spawn(function() 
4818
	while wait(4) do
4819
		GroundWave()
4820
	end
4821
end)
4822
4823
4824
4825
4826
4827
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
4828
    --[[Part0 = Vector3 (Start pos)
4829
		Part1 = Vector3 (End pos)
4830
		Times = number (Amount of lightning parts)
4831
		Offset = number (Offset)
4832
		Color = color (brickcolor value)
4833
		Thickness = number (thickness)
4834
		Trans = number (transparency)
4835
    ]]--
4836
    local magz = (Part0 - Part1).magnitude
4837
    local curpos = Part0
4838
    local trz = {-Offset,Offset}
4839
    for i=1,Times do
4840
        local li = Instance.new("Part", torso)
4841
		li.Name = "Lightning"
4842
		li.TopSurface =0
4843
		li.Material = "Neon"
4844
		li.BottomSurface = 0
4845
		li.Anchored = true
4846
		li.Locked = true
4847
		li.Transparency = Trans or 0.4
4848
		li.BrickColor = BrickColor.new(Color)
4849
		li.formFactor = "Custom"
4850
		li.CanCollide = false
4851
		li.Size = Vector3.new(Thickness,Thickness,magz/Times)
4852
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
4853
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
4854
        if Times == i then
4855
        local magz2 = (curpos - Part1).magnitude
4856
        li.Size = Vector3.new(Thickness,Thickness,magz2)
4857
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
4858
        else
4859
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
4860
        end
4861
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
4862
        game.Debris:AddItem(li,.1)
4863
    end
4864
end
4865
4866
BodyParts = {} -- Parts to emit lightning effects from
4867
for _, v in pairs(char.Genkadda:GetChildren()) do
4868
    if v:IsA("Part") and v.Name ~= "HitBox" and v.Name ~= "Thingy" then
4869
        table.insert(BodyParts, v)
4870
    end
4871
end
4872
4873
Bounding = {} -- Calculate the bounding boxes
4874
for _, v in pairs(BodyParts) do
4875
	local temp = {X=nil, Y=nil, Z=nil}
4876
	temp.X = v.Size.X/2 * 10
4877
	temp.Y = v.Size.Y/2 * 10
4878
	temp.Z = v.Size.Z/2 * 10
4879
	Bounding[v.Name] = temp
4880
	--table.insert(Bounding, v.Name, temp)
4881
end
4882
4883
4884
4885
while wait(lightspeed) do -- Emit the Lightning effects randomly, original was (1,10)/10
4886
	
4887
	if Melee ~= true then --[[Make sure we only see the lightning when holding our sword]]
4888
		
4889
		if holy == true then
4890
			lightspeed = math.random(0.1,0.2)
4891
		else
4892
			lightspeed = math.random(0.5,1)
4893
		end
4894
	
4895
	local Body1 = BodyParts[math.random(#BodyParts)]
4896
	local Body2 = BodyParts[math.random(#BodyParts)]
4897
	local Pos1 = Vector3.new(
4898
		math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
4899
		math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
4900
		math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
4901
)
4902
	local Pos2 = Vector3.new(
4903
		math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
4904
		math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
4905
		math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
4906
)
4907
	local SPos1 = Body1.Position + Pos1
4908
	local SPos2 = Body2.Position + Pos2
4909
	
4910
	
4911
	
4912
	Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56) 
4913
4914
4915
	end 
4916
end