View difference between Paste ID: n5yQPiJG and kAgWzSRu
SHOW: | | - or go back to the newest paste.
1-
warn "A EDIT BY FORBIDDEN GOGO0518 / MURLOC04. F IT, I'M LEAKING THIS"
1+
2
local Player = owner
3
local Mouse,mouse,UserInputService,ContextActionService
4-
local Player,game,owner = owner,game
4+
5-
local RealPlayer = Player
5+
	script.Parent = Player.Character
6
	local CAS = {Actions={}}
7-
	print("FE Compatibility code by Mokiros")
7+
8-
	local rp = RealPlayer
8+
9-
	script.Parent = rp.Character
9+
	Event.Parent = Player.Character
10
	local fakeEvent = function()
11-
	--RemoteEvent for communicating
11+
		local t = {_fakeEvent=true}
12
		t.Connect = function(self,f)self.Function=f end
13
		t.connect = t.Connect
14
		return t
15-
	--Fake event to make stuff like Mouse.KeyDown work
15+
16-
	local function fakeEvent()
16+
17-
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
17+
18
	function CAS:BindAction(name,fun,touch,...)
19
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
20
	end
21
	function CAS:UnbindAction(name)
22-
	--Creating fake input objects with fake variables
22+
		CAS.Actions[name] = nil
23
	end
24
	local function te(self,ev,...)
25-
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25+
26-
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26+
		if t and t._fakeEvent and t.Function then
27-
	end}
27+
			t.Function(...)
28-
	--Merged 2 functions into one by checking amount of arguments
28+
29-
	CAS.UnbindAction = CAS.BindAction
29+
30
	m.TrigEvent = te
31-
	--This function will trigger the events that have been :Connect()'ed
31+
32
	Event.OnServerEvent:Connect(function(plr,io)
33
	    if plr~=Player then return end
34-
		if t and t._fakeEvent then
34+
		if io.isMouse then
35-
			for _,f in pairs(t.Functions) do
35+
			m.Target = io.Target
36-
				f(...)
36+
			m.Hit = io.Hit
37
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
38
	        if io.UserInputState == Enum.UserInputState.Begin then
39
				m:TrigEvent("Button1Down")
40
			else
41
				m:TrigEvent("Button1Up")
42
			end
43
		else
44-
	    if plr~=rp then return end
44+
			for n,t in pairs(CAS.Actions) do
45-
		m.Target = io.Target
45+
46-
		m.Hit = io.Hit
46+
47-
		if not io.isMouse then
47+
48-
			local b = io.UserInputState == Enum.UserInputState.Begin
48+
49-
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
49+
50-
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
50+
51
	        if io.UserInputState == Enum.UserInputState.Begin then
52-
			for _,t in pairs(CAS.Actions) do
52+
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
53
				UIS:TrigEvent("InputBegan",io,false)
54
			else
55
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
56
				UIS:TrigEvent("InputEnded",io,false)
57
	        end
58
	    end
59-
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
59+
60-
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
60+
	NLS([==[
61
	local Player = game:GetService("Players").LocalPlayer
62
	
63-
	Event.Parent = NLS([==[
63+
	local Char = Player.Character
64
	local Event = Char:WaitForChild("UserInput_Event")
65-
	local Event = script:WaitForChild("UserInput_Event")
65+
66
	local UIS = game:GetService("UserInputService")
67-
	local Mouse = Player:GetMouse()
67+
68
	local input = function(io,a)
69
	    if a then return end
70-
		if a then return end
70+
		local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
71-
		--Since InputObject is a client-side instance, we create and pass table instead
71+
		Event:FireServer(io)
72-
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
72+
73
	UIS.InputBegan:Connect(input)
74
	UIS.InputEnded:Connect(input)
75
	local Changed = false
76
77-
	local h,t
77+
	local h,t = Mouse.Hit,Mouse.Target
78-
	--Give the server mouse data 30 times every second, but only if the values changed
78+
79-
	--If player is not moving their mouse, client won't fire events
79+
80
			Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
81
            h,t=Mouse.Hit,Mouse.Target
82-
			h,t=Mouse.Hit,Mouse.Target
82+
83-
			Event:FireServer({isMouse=true,Target=t,Hit=h})
83+
84
	]==],Player.Character)
85-
	end]==],Player.Character)
85+
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
86
end
87-
	----Sandboxed game object that allows the usage of client-side methods and services
87+
88-
	--Real game object
88+
89-
	local _rg = game
89+
PlayerGui = Player.PlayerGui
90
Cam = workspace.CurrentCamera
91-
	--Metatable for fake service
91+
Backpack = Player.Backpack
92-
	local fsmt = {
92+
Character = Player.Character
93-
		__index = function(self,k)
93+
Humanoid = Character.Humanoid
94-
			local s = rawget(self,"_RealService")
94+
95-
			if s then return s[k] end
95+
RootPart = Character["HumanoidRootPart"]
96-
		end,
96+
Torso = Character["Torso"]
97-
		__newindex = function(self,k,v)
97+
Head = Character["Head"]
98-
			local s = rawget(self,"_RealService")
98+
RightArm = Character["Right Arm"]
99-
			if s then s[k]=v end
99+
LeftArm = Character["Left Arm"]
100-
		end,
100+
RightLeg = Character["Right Leg"]
101-
		__call = function(self,...)
101+
LeftLeg = Character["Left Leg"]
102-
			local s = rawget(self,"_RealService")
102+
RootJoint = RootPart["RootJoint"]
103-
			if s then return s(...) end
103+
Neck = Torso["Neck"]
104
RightShoulder = Torso["Right Shoulder"]
105
LeftShoulder = Torso["Left Shoulder"]
106-
	local function FakeService(t,RealService)
106+
RightHip = Torso["Right Hip"]
107-
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
107+
LeftHip = Torso["Left Hip"]
108-
		return setmetatable(t,fsmt)
108+
109
Character = Player.Character
110
Humanoid = Character.Humanoid
111-
	--Fake game object
111+
112-
	local g = {
112+
113-
		GetService = function(self,s)
113+
PlayerGui = Player.PlayerGui
114-
			return self[s]
114+
Cam = workspace.CurrentCamera
115-
		end,
115+
Backpack = Player.Backpack
116-
		Players = FakeService({
116+
Character = Player.Character
117-
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
117+
Humanoid = Character.Humanoid
118-
		},"Players"),
118+
119-
		UserInputService = FakeService(UIS,"UserInputService"),
119+
RootPart = Character["HumanoidRootPart"]
120-
		ContextActionService = FakeService(CAS,"ContextActionService"),
120+
SIZE = 1
121
local SINE = 0
122-
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
122+
IT = Instance.new
123-
	g.service = g.GetService
123+
CF = CFrame.new
124
VT = Vector3.new
125-
	g.RunService = FakeService({
125+
RAD = math.rad
126-
		RenderStepped = _rg:GetService("RunService").Heartbeat,
126+
C3 = Color3.new
127-
		BindToRenderStep = function(self,name,_,fun)
127+
UD2 = UDim2.new
128-
			self._btrs[name] = self.Heartbeat:Connect(fun)
128+
BRICKC = BrickColor.new
129-
		end,
129+
ANGLES = CFrame.Angles
130-
		UnbindFromRenderStep = function(self,name)
130+
EULER = CFrame.fromEulerAnglesXYZ
131-
			self._btrs[name]:Disconnect()
131+
COS = math.cos
132-
		end,
132+
ACOS = math.acos
133-
	},"RunService")
133+
SIN = math.sin
134
ASIN = math.asin
135-
	setmetatable(g,{
135+
ABS = math.abs
136-
		__index=function(self,s)
136+
MRANDOM = math.random
137-
			return _rg:GetService(s) or typeof(_rg[s])=="function"
137+
FLOOR = math.floor
138-
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
138+
 
139-
		end,
139+
--[[
140-
		__newindex = fsmt.__newindex,
140+
    local vel = Instance.new("BodyVelocity", owner.Character.Torso)
141-
		__call = fsmt.__call
141+
vel.Velocity = owner.Character.Torso.CFrame.lookVector * -5
142
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
143-
	--Changing owner to fake player object to support owner:GetMouse()
143+
--]]
144-
	game,owner = g,g.Players.LocalPlayer
144+
--Credit To Rufus14
145
--I just edit it a bit ^_^
146
147
function ragdoll()
148-
local Players = game:GetService("Players")
148+
owner.Character.Archivable = true
149
clone = owner.Character:Clone()
150-
Players.PlayerAdded:Connect(function(Player)
150+
clone.Parent = workspace
151-
    local ChangeHealth
151+
for i,v in pairs(clone:GetChildren()) do
152-
    Player.CharacterAdded:Connect(function(Character)
152+
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
153-
        if ChangeHealth ~= nil then
153+
        v:destroy()
154-
            ChangeHealth:Disconnect()
154+
    end
155
    for i,p in pairs(v:GetChildren()) do
156-
        local Humanoid = Character:WaitForChild("Humanoid")
156+
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
157-
        local MaxHealth = 2147483647
157+
        p:destroy()
158
    end
159-
        Humanoid.MaxHealth = MaxHealth
159+
160-
        ChangeHealth = Humanoid.HealthChanged:Connect(function()
160+
161-
            Humanoid.Health = MaxHealth
161+
for i,t in pairs(owner:GetChildren()) do
162
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
163
        t:destroy()
164
    end
165
end
166-
warn "I FRIKIN HATE SKIDS BUT HERE YA GO SKIDOS i made it not able to kill scripts with inf hp or forcefield so good luck trying to abuse"
166+
vel = Instance.new("BodyVelocity", clone.Torso)
167
vel.Velocity = clone.Torso.CFrame.lookVector * -5
168
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
169-
    Character = Player.Character
169+
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
170-
    local txt = Instance.new("BillboardGui", Character)
170+
using = false
171-
    txt.Adornee = Character.Head
171+
hit = Instance.new("Sound", clone.Torso)
172-
    txt.Name = "_status"
172+
hit.SoundId = "rbxassetid://260430060"
173-
    txt.Size = UDim2.new(2, 0, 1.2, 0)
173+
hit.Volume = 5
174-
    txt.StudsOffset = Vector3.new(-9, 8, 0)
174+
hit1 = Instance.new("Sound", clone.Torso)
175-
    local text = Instance.new("TextLabel", txt)
175+
hit1.SoundId = "rbxassetid://138087186"
176-
    text.Size = UDim2.new(10, 0, 7, 0)
176+
hit1.Volume = 5
177-
    text.FontSize = "Size24"
177+
hit2 = Instance.new("Sound", clone.Torso)
178-
    text.TextScaled = true
178+
hit2.SoundId = "rbxassetid://131237241"
179-
    text.TextTransparency = 0
179+
hit2.Volume = 5
180-
    text.BackgroundTransparency = 1
180+
hit3 = Instance.new("Sound", clone.Torso)
181-
    text.TextTransparency = 0
181+
hit3.SoundId = "rbxassetid://278062209"
182-
    text.TextStrokeTransparency = 0
182+
hit3.Volume = 5
183-
    text.Font = "Antique"
183+
hit3.TimePosition = 0.33
184-
    text.TextStrokeColor3 = Color3.new(249, 214, 46)
184+
ded = Instance.new("Sound", clone.Torso)
185-
        text.Text = "THE PLAGUE DOCTOR"
185+
ded.SoundId = "rbxassetid://163154423"
186-
script.Name = "THE LEAK of a edit"
186+
ded.Volume = 5
187
local leftarm = clone:findFirstChild("Left Arm")
188-
--- edited by murloc04 / gogo0518 (discord - the murloc#6609) ---
188+
local rightrm = clone:findFirstChild("Right Arm")
189-
--- dumb edit of SCP 049 ---
189+
local leftleg = clone:findFirstChild("Left Leg")
190-
------------------------------------------------------
190+
local rightleg = clone:findFirstChild("Right Leg")
191-
Player=game:GetService("Players").LocalPlayer
191+
local head = clone:findFirstChild("Head")
192-
Character=Player.Character 
192+
local welding = Instance.new("Weld", clone.Torso)
193
welding.Part0 = clone.Torso
194
welding.Part1 = head
195-
local Orbd = Instance.new("Part", Character)
195+
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
196-
Orbd.Name = "Orbd"
196+
for i, g in pairs(game.Players.owner:GetChildren()) do
197-
Orbd.Shape = Enum.PartType.Ball
197+
    if g.ClassName == "Part" then
198-
Orbd.CanCollide = false
198+
        g:destroy()
199-
Orbd.BrickColor = BrickColor.new("Really black")
199+
    end
200-
Orbd.Transparency = 0
200+
201-
Orbd.Material = "Neon"
201+
for i, h in pairs(game.Players.ownerGetChildren()) do
202-
Orbd.Size = Vector3.new(0.3, 0.3, 0.3)
202+
    if h.ClassName == "Accesory" then
203-
Orbd.TopSurface = Enum.SurfaceType.Smooth
203+
        h:destroy()
204-
Orbd.BottomSurface = Enum.SurfaceType.Smooth
204+
    end
205
end
206-
local Weld = Instance.new("Weld", Orbd)
206+
game.Workspace.CurrentCamera.CameraSubject = head
207-
Weld.Part0 = Character.Head
207+
if leftleg ~= nil then
208-
Weld.Part1 = Orbd
208+
local glue = Instance.new("Glue", clone.Torso)
209-
Weld.C1 = CFrame.new(-0.26, -0.24, 0.55)
209+
glue.Part0 = clone.Torso
210
glue.Part1 = leftleg
211
glue.Name = "Left leg"
212-
local Orbvc = Instance.new("Part", Character)
212+
local collider = Instance.new("Part", leftleg)
213-
Orbvc.Name = "Orbvc"
213+
collider.Position = Vector3.new(0,999,0)
214-
Orbvc.Shape = Enum.PartType.Ball
214+
collider.Size = Vector3.new(1.7, 1, 1)
215-
Orbvc.CanCollide = false
215+
collider.Shape = "Cylinder"
216-
Orbvc.BrickColor = BrickColor.new("Really black")
216+
local weld = Instance.new("Weld", collider)
217-
Orbvc.Transparency = 0
217+
weld.Part0 = leftleg
218-
Orbvc.Material = "Neon"
218+
weld.Part1 = collider
219-
Orbvc.Size = Vector3.new(0.3, 0.3, 0.3)
219+
weld.C0 = CFrame.Angles(0, 0, 80)
220-
Orbvc.TopSurface = Enum.SurfaceType.Smooth
220+
collider.TopSurface = "Smooth"
221-
Orbvc.BottomSurface = Enum.SurfaceType.Smooth
221+
collider.BottomSurface = "Smooth"
222
collider.formFactor = "Symmetric"
223-
local Weld = Instance.new("Weld", Orbvc)
223+
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
224-
Weld.Part0 = Character.Head
224+
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
225-
Weld.Part1 = Orbvc
225+
collider.Transparency = 1
226-
Weld.C1 = CFrame.new(0.26, -0.24, 0.55)
226+
227-
---------------------------------------------------------
227+
------------
228-
local Mask = Instance.new("Part", Character)
228+
if rightleg ~= nil then
229-
Mask.Name = "Mask"
229+
local glue1 = Instance.new("Glue", clone.Torso)
230-
Mask.CanCollide = false
230+
glue1.Part0 = clone.Torso
231-
Mask.BrickColor = BrickColor.new("Medium stone grey")
231+
glue1.Part1 = rightleg
232-
Mask.Transparency = 0
232+
glue1.Name = "Right leg"
233-
Mask.Material = "Neon"
233+
local collider1 = Instance.new("Part", rightleg)
234-
Mask.Size = Vector3.new(0.1, 0.1, 0.1)
234+
collider1.Position = Vector3.new(0,999,0)
235-
Mask.TopSurface = Enum.SurfaceType.Smooth
235+
collider1.Size = Vector3.new(1.7, 1, 1)
236-
Mask.BottomSurface = Enum.SurfaceType.Smooth
236+
collider1.Shape = "Cylinder"
237
local weld1 = Instance.new("Weld", collider1)
238-
local Weld = Instance.new("Weld", Mask)
238+
weld1.Part0 = rightleg
239-
Weld.Part0 = Character.Head
239+
weld1.Part1 = collider1
240-
Weld.Part1 = Mask
240+
weld1.C0 = CFrame.Angles(0, 0, 80)
241-
Weld.C1 = CFrame.new(0, -0.1, 0.8)
241+
collider1.TopSurface = "Smooth"
242
collider1.BottomSurface = "Smooth"
243-
local M1 = Instance.new("SpecialMesh")
243+
collider1.formFactor = "Symmetric"
244-
M1.Parent = Mask
244+
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
245-
M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
245+
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
246-
M1.Scale = Vector3.new( 1, 1, 2)
246+
collider1.Transparency = 1
247-
----------------------------------------------------------
247+
248-
local Hood = Instance.new("Part", Character)
248+
------------
249-
Hood.Name = "Hood"
249+
if rightrm ~= nil then
250-
Hood.CanCollide = false
250+
local glue11 = Instance.new("Glue", clone.Torso)
251-
Hood.BrickColor = BrickColor.new("Really black")
251+
glue11.Part0 = clone.Torso
252-
Hood.Transparency = 0
252+
glue11.Part1 = rightrm
253-
Hood.Material = "Plastic"
253+
glue11.Name = "Right shoulder"
254-
Hood.Size = Vector3.new(0.1, 0.1, 0.1)
254+
local collider11 = Instance.new("Part", rightrm)
255-
Hood.TopSurface = Enum.SurfaceType.Smooth
255+
collider11.Position = Vector3.new(0,9999,0)
256-
Hood.BottomSurface = Enum.SurfaceType.Smooth
256+
collider11.Size = Vector3.new(1.8,1,1)
257
collider11.Shape = "Cylinder"
258-
local Weld = Instance.new("Weld", Hood)
258+
local weld11 = Instance.new("Weld", collider11)
259-
Weld.Part0 = Character.Head
259+
weld11.Part0 = rightrm
260-
Weld.Part1 = Hood
260+
weld11.Part1 = collider11
261-
Weld.C1 = CFrame.new(0, -0.2, 0)
261+
weld11.C0 = CFrame.Angles(0, 0, 80)
262
collider11.TopSurface = "Smooth"
263
collider11.BottomSurface = "Smooth"
264-
M2.Parent = Hood
264+
collider11.formFactor = "Symmetric"
265-
M2.MeshId = "http://www.roblox.com/asset/?id=83499032"
265+
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
266-
M2.Scale = Vector3.new( 1, 1.2, 1.1)
266+
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
267-
------------------------------------------------------
267+
collider11.Transparency = 1
268
end
269-
p = game.Players.LocalPlayer
269+
------------
270-
char049 = p.Character
270+
if leftarm ~= nil then
271
local glue111 = Instance.new("Glue", clone.Torso)
272-
char049.Shirt:Remove()
272+
glue111.Part0 = clone.Torso
273-
for i,v in pairs(char049:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
273+
glue111.Part1 = leftarm
274-
wait()shirt = Instance.new("Shirt", char049)
274+
glue111.Name = "Left shoulder"
275
local collider111 = Instance.new("Part", leftarm)
276-
pants = Instance.new("Pants", char049)
276+
collider111.Position = Vector3.new(0,9999,0)
277
collider111.Size = Vector3.new(1.8,1,1)
278
collider111.Shape = "Cylinder"
279-
char049.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=648758131"
279+
local weld111 = Instance.new("Weld", collider111)
280-
char049.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=472675863"
280+
weld111.Part0 = leftarm
281-
-------------------------------------------------
281+
weld111.Part1 = collider111
282-
---- Orbd,Orbvc,Mask,Hood
282+
weld111.C0 = CFrame.Angles(0, 0, 80)
283
collider111.TopSurface = "Smooth"
284-
--[[NIGHTOWLACE_WEAPONRY]]--
284+
collider111.BottomSurface = "Smooth"
285-
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
285+
collider111.formFactor = "Symmetric"
286-
secondcolor = "Really black"
286+
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
287
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
288-
wait(1 / 60)
288+
collider111.Transparency = 1
289-
Effects = { }
289+
----------------
290-
local Player = game.Players.localPlayer
290+
sensoring = Instance.new("Part", clone.Torso)
291
sensoring.Size = Vector3.new(1.2,1.1,0.8)
292
sensoring.CanCollide = false
293-
local mouse = Player:GetMouse()
293+
sensoring.Position = clone.Torso.Position
294
local welder = Instance.new("Weld", sensoring)
295
welder.Part0 = clone.Torso
296
welder.Part1 = sensoring
297
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
298
sensoring.Transparency = 1
299
-----------------
300-
local cam = game.Workspace.CurrentCamera
300+
sensoring1 = Instance.new("Part", clone.Torso)
301-
local RootPart = Character.HumanoidRootPart
301+
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
302-
local RootJoint = RootPart.RootJoint
302+
sensoring1.CanCollide = false
303
sensoring1.Position = clone.Torso.Position
304-
local attack = false
304+
local welder1 = Instance.new("Weld", sensoring)
305-
local Anim = 'Idle'
305+
welder1.Part0 = clone.Torso
306
welder1.Part1 = sensoring1
307-
local attacktype = 1
307+
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
308-
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
308+
sensoring1.Transparency = 1
309-
local velocity = RootPart.Velocity.y
309+
310
clone.Name = owner.Character.Name.." (DEAD)"
311
ded:Play()
312-
local grabbed = false
312+
vel:destroy()
313-
local cn = CFrame.new
313+
314-
local mr = math.rad
314+
local function touch()
315-
local angles = CFrame.Angles
315+
    if not using then
316-
local ud = UDim2.new
316+
        using = true
317-
local c3 = Color3.new
317+
        local Math = math.random(1,4)
318
        if Math == 1 then
319-
local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
319+
            hit:Play()
320-
Humanoid.Animator:Destroy()
320+
321-
Character.Animate:Destroy()
321+
        if Math == 2 then
322
            hit1:Play()
323
        end
324
        if Math == 3 then
325
            hit2:Play()
326
        end
327
        if Math == 4 then
328
            hit3:Play()
329
        end
330
        wait(0.1)
331
        using = false
332-
RH = Torso["Right Hip"]
332+
    end
333-
LH = Torso["Left Hip"]
333+
334
sensoring.Touched:connect(touch)
335-
RSH = Torso["Right Shoulder"] 
335+
sensoring1.Touched:connect(touch)
336-
LSH = Torso["Left Shoulder"] 
336+
wait(4.47)
337
hit1.Volume = 0
338
hit2.Volume = 0
339
hit3.Volume = 0
340
hit.Volume = 0
341
        end
342-
RW.Part0 = Torso 
342+
 
343-
RW.C0 = cn(1.5, 0.5, 0)
343+
owner.Character.Humanoid.Died:connect(ragdoll)
344-
RW.C1 = cn(0, 0.5, 0) 
344+
 
345-
RW.Part1 = RightArm
345+
--di ent
346-
RW.Parent = Torso 
346+
---------------------------------------
347
local insanityface={"1895698679"}
348
local sine=0
349-
LW.Part0 = Torso 
349+
Animation_Speed = 1.5
350-
LW.C0 = cn(-1.5, 0.5, 0)
350+
local CHANGE = 2 / Animation_Speed
351-
LW.C1 = cn(0, 0.5, 0) 
351+
-----------------------
352-
LW.Part1 = LeftArm
352+
--[[ Name : WAOV2.2 ]]--
353-
LW.Parent = Torso 
353+
354
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
355-
function clerp(a, b, t) 
355+
 
356-
local qa = {
356+
--Discord Creterisk#2958 <- makhail07's discord
357-
QuaternionFromCFrame(a)
357+
 
358
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
359-
local qb = {
359+
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
360-
QuaternionFromCFrame(b)
360+
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
361-
} 
361+
--YOU FUCKING SKIDS,
362-
local ax, ay, az = a.x, a.y, a.z 
362+
--For Those who log/decompile this, If you sell or trade this,
363-
local bx, by, bz = b.x, b.y, b.z
363+
--and I find out who you are, i will take massive action.
364-
local _t = 1 - t
364+
--:b:
365-
return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) 
365+
366
 
367
local FavIDs = {
368-
function QuaternionFromCFrame(cf) 
368+
    340106355, --Nefl Crystals
369-
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
369+
    927529620, --Dimension
370-
local trace = m00 + m11 + m22 
370+
    876981900, --Fantasy
371-
if trace > 0 then 
371+
    398987889, --Ordinary Days
372-
local s = math.sqrt(1 + trace) 
372+
    1117396305, --Oh wait, it's you.
373-
local recip = 0.5 / s 
373+
    885996042, --Action Winter Journey
374-
return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 
374+
    919231299, --Sprawling Idiot Effigy
375-
else 
375+
    743466274, --Good Day Sunshine
376-
local i = 0 
376+
    727411183, --Knife Fight
377-
if m11 > m00 then
377+
    1402748531, --The Earth Is Counting On You!
378-
i = 1
378+
    595230126 --Robot Language
379
    }
380-
if m22 > (i == 0 and m00 or m11) then 
380+
 
381-
i = 2 
381+
 
382
 
383-
if i == 0 then 
383+
--The reality of my life isn't real but a Universe -Creterisk
384-
local s = math.sqrt(m00 - m11 - m22 + 1) 
384+
--All people can be nice, Even if you don't think so. -2003boobear
385-
local recip = 0.5 / s 
385+
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
386-
return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip 
386+
387-
elseif i == 1 then 
387+
local plr = owner
388-
local s = math.sqrt(m11 - m22 - m00 + 1) 
388+
local char = plr.Character
389-
local recip = 0.5 / s 
389+
local hum = char.Humanoid
390-
return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip 
390+
local hed = char.Head
391-
elseif i == 2 then 
391+
local root = char.HumanoidRootPart
392-
local s = math.sqrt(m22 - m00 - m11 + 1) 
392+
local rootj = root.RootJoint
393-
local recip = 0.5 / s
393+
local tors = char.Torso
394-
return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip 
394+
local ra = char["Right Arm"]
395
local la = char["Left Arm"]
396
local rl = char["Right Leg"]
397
local ll = char["Left Leg"]
398
local neck = tors["Neck"]
399-
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
399+
400-
local xs, ys, zs = x + x, y + y, z + z 
400+
401-
local wx, wy, wz = w * xs, w * ys, w * zs 
401+
402-
local xx = x * xs 
402+
403-
local xy = x * ys 
403+
local maincolor = BrickColor.new("Really black")
404-
local xz = x * zs 
404+
exploitable = true
405-
local yy = y * ys 
405+
local Player = owner
406-
local yz = y * zs 
406+
407-
local zz = z * zs 
407+
408-
return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy)) 
408+
409
local LeftArm = Character["Left Arm"]
410
local RightArm = Character["Right Arm"]
411-
function QuaternionSlerp(a, b, t) 
411+
412-
local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] 
412+
413-
local startInterp, finishInterp; 
413+
414-
if cosTheta >= 0.0001 then 
414+
415-
if (1 - cosTheta) > 0.0001 then 
415+
416-
local theta = math.acos(cosTheta) 
416+
local FE = Workspace.FilteringEnabled
417-
local invSinTheta = 1 / math.sin(theta) 
417+
 
418-
startInterp = math.sin((1 - t) * theta) * invSinTheta 
418+
IT = Instance.new
419-
finishInterp = math.sin(t * theta) * invSinTheta  
419+
CF = CFrame.new
420-
else 
420+
VT = Vector3.new
421-
startInterp = 1 - t 
421+
RAD = math.rad
422-
finishInterp = t 
422+
C3 = Color3.new
423
UD2 = UDim2.new
424-
else 
424+
BRICKC = BrickColor.new
425-
if (1 + cosTheta) > 0.0001 then 
425+
ANGLES = CFrame.Angles
426-
local theta = math.acos(-cosTheta) 
426+
EULER = CFrame.fromEulerAnglesXYZ
427-
local invSinTheta = 1 / math.sin(theta) 
427+
COS = math.cos
428-
startInterp = math.sin((t - 1) * theta) * invSinTheta 
428+
ACOS = math.acos
429-
finishInterp = math.sin(t * theta) * invSinTheta 
429+
SIN = math.sin
430-
else 
430+
ASIN = math.asin
431-
startInterp = t - 1 
431+
ABS = math.abs
432-
finishInterp = t 
432+
MRANDOM = math.random
433
FLOOR = math.floor
434
-------------------------------------------------------
435-
return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp 
435+
--Start Whitelist and Invincibility--
436
-------------------------------------------------------	
437
ff = Instance.new("ForceField",char)
438
ff.Visible = false
439-
if num == 0 or num == nil then
439+
hum.Name = "Base"
440-
game:service'RunService'.RenderStepped:wait(0)
440+
hum.MaxHealth = 14214242142124
441
hum.Health = 14214242142124
442-
for i = 0, num do
442+
443-
game:service'RunService'.RenderStepped:wait(0)
443+
--End Whitelist and Invincibility--
444
-------------------------------------------------------
445
local Hair = Instance.new("Part", char)
446
Hair.Name = "Hair"
447
Hair.CanCollide = false
448
Hair.BrickColor = BrickColor.new("Institutional white")
449
Hair.Transparency = 0
450
Hair.Material = "Neon"
451
Hair.Size = Vector3.new(1, 1, 2)
452-
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
452+
Hair.TopSurface = Enum.SurfaceType.Smooth
453
Hair.BottomSurface = Enum.SurfaceType.Smooth
454
 
455-
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
455+
local Weld = Instance.new("Weld", Hair)
456-
local Part = Create("Part"){
456+
Weld.Part0 = hed
457-
formFactor = FormFactor,
457+
Weld.Part1 = Hair
458-
Parent = Parent,
458+
Weld.C1 = CFrame.new(0, -.6, 0)
459-
Reflectance = Reflectance,
459+
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
460-
Transparency = Transparency,
460+
461-
CanCollide = false,
461+
462-
Locked = true,
462+
M2.Parent = Hair
463-
BrickColor = BrickColor.new(tostring(BColor)),
463+
M2.MeshId = "http://www.roblox.com/asset/?id=361948302"
464-
Name = Name,
464+
M2.TextureId = "http://www.roblox.com/asset/?id=361948503"
465-
Size = Size,
465+
M2.Scale = Vector3.new(0.5, 0.8, 0.5)
466-
Material = Material,
466+
467
for i,v in pairs(char:children()) do
468-
RemoveOutlines(Part)
468+
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
469-
return Part
469+
v:Remove()
470
end
471
end
472
shirt = Instance.new("Shirt", char)
473-
local Msh = Create(Mesh){
473+
474-
Parent = Part,
474+
pants = Instance.new("Pants", char)
475-
Offset = OffSet,
475+
476-
Scale = Scale,
476+
char.Shirt.ShirtTemplate = "rbxassetid://135083191"
477
char.Pants.PantsTemplate = "rbxassetid://135083191"
478-
if Mesh == "SpecialMesh" then
478+
479-
Msh.MeshType = MeshType
479+
--------------
480-
Msh.MeshId = MeshId
480+
481
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
482-
return Msh
482+
483
warn("I hope you enjoy.")
484
485
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
486-
local Weld = Create("Weld"){
486+
487-
Parent = Parent,
487+
warn("Edited by saba1520/kisslarge")
488-
Part0 = Part0,
488+
489-
Part1 = Part1,
489+
warn("you made it guys to i maked it to 3.0 thanks!")
490-
C0 = C0,
490+
491-
C1 = C1,
491+
492
--Start Good Stuff--
493-
return Weld
493+
494
cam = game.Workspace.CurrentCamera
495
CF = CFrame.new
496
VT = Vector3.new
497-
return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
497+
angles = CFrame.Angles
498
attack = false
499
Euler = CFrame.fromEulerAnglesXYZ
500-
function CreateSound(id, par, vol, pit) 
500+
Rad = math.rad
501
IT = Instance.new
502-
local sou = Instance.new("Sound", par or workspace)
502+
BrickC = BrickColor.new
503-
sou.Volume = vol
503+
Cos = math.cos
504-
sou.Pitch = pit or 1
504+
COS = math.cos
505-
sou.SoundId = id
505+
Acos = math.acos
506-
wait() 
506+
Sin = math.sin
507-
sou:play() 
507+
Asin = math.asin
508-
game:GetService("Debris"):AddItem(sou, 6)
508+
Abs = math.abs
509
Mrandom = math.random
510
Floor = math.floor
511
-------------------------------------------------------
512-
local function getclosest(obj, distance)
512+
--End Good Stuff--
513-
local last, lastx = distance + 1
513+
514-
for i, v in pairs(workspace:GetChildren()) do
514+
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
515-
if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
515+
516-
local t = v.Torso
516+
517-
local dist = (t.Position - obj.Position).magnitude
517+
518-
if dist <= distance then
518+
RH = tors["Right Hip"]
519-
if dist < last then
519+
LH = tors["Left Hip"]
520-
last = dist
520+
RSH = tors["Right Shoulder"] 
521-
lastx = v
521+
LSH = tors["Left Shoulder"] 
522
RSH.Parent = nil 
523
LSH.Parent = nil 
524
RW.Name = "RW"
525
RW.Part0 = tors 
526-
return lastx
526+
RW.C0 = CF(1.5, 0.5, 0)
527
RW.C1 = CF(0, 0.5, 0) 
528
RW.Part1 = ra
529-
function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
529+
RW.Parent = tors 
530-
for i, v in pairs(hit:GetChildren()) do 
530+
531-
if v:IsA("Humanoid") and hit.Name ~= Character.Name then
531+
LW.Part0 = tors 
532-
local find = v:FindFirstChild("Hitz")
532+
LW.C0 = CF(-1.5, 0.5, 0)
533-
if not find then
533+
LW.C1 = CF(0, 0.5, 0) 
534-
if v.Parent:findFirstChild("Head") then
534+
LW.Part1 = la
535-
local BillG = Create("BillboardGui"){
535+
LW.Parent = tors
536-
Parent = v.Parent.Head,
536+
Effects = {}
537-
Size = UDim2.new(1, 0, 1, 0),
537+
538-
Adornee = v.Parent.Head,
538+
--Start HeartBeat--
539-
StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
539+
540
ArtificialHB = Instance.new("BindableEvent", script)
541-
local TL = Create("TextLabel"){
541+
ArtificialHB.Name = "Heartbeat"
542-
Parent = BillG,
542+
script:WaitForChild("Heartbeat")
543-
Size = UDim2.new(3, 3, 3, 3),
543+
544-
BackgroundTransparency = 1,
544+
frame = 1 / 60
545-
Text = tostring(damage).."-",
545+
tf = 0
546-
TextColor3 = Color1.Color,
546+
allowframeloss = false
547-
TextStrokeColor3 = Color2.Color,
547+
tossremainder = false
548-
TextStrokeTransparency = 0,
548+
549-
TextXAlignment = Enum.TextXAlignment.Center,
549+
550-
TextYAlignment = Enum.TextYAlignment.Center,
550+
lastframe = tick()
551-
FontSize = Enum.FontSize.Size18,
551+
script.Heartbeat:Fire()
552-
Font = "ArialBold",
552+
553
554
game:GetService("RunService").Heartbeat:connect(function(s, p)
555
	tf = tf + s
556-
for i = 0, 1, .1 do
556+
	if tf >= frame then
557-
wait(.1)
557+
		if allowframeloss then
558-
BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
558+
			script.Heartbeat:Fire()
559
			lastframe = tick()
560-
BillG:Destroy()
560+
		else
561
			for i = 1, math.floor(tf / frame) do
562
				script.Heartbeat:Fire()
563-
v.Health = v.Health - damage
563+
564-
local bool = Create("BoolValue"){
564+
			lastframe = tick()
565-
Parent = v,
565+
566-
Name = 'Hitz',
566+
		if tossremainder then
567
			tf = 0
568-
if HSound ~= nil and HPitch ~= nil then
568+
		else
569-
CreateSound(HSound, hit, 1, HPitch) 
569+
			tf = tf - frame * math.floor(tf / frame)
570
		end
571-
game:GetService("Debris"):AddItem(bool, cooldown)
571+
572
end)
573
-------------------------------------------------------
574
--End HeartBeat--
575
-------------------------------------------------------
576
577
local ohno = Instance.new("Sound")
578
ohno.Parent = hed
579-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
579+
ohno.Volume = 10
580
ohno.Pitch = 1
581
ohno.Looped = true
582-
local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
582+
583-
game:GetService("Debris"):AddItem(prt, 10)
583+
local bass = Instance.new("Sound") --why
584-
if Type == 1 or Type == nil then
584+
bass.Parent = hed
585-
table.insert(Effects, {
585+
bass.Volume = 7
586-
prt,
586+
bass.Pitch = 1
587-
"Block1",
587+
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
588-
delay,
588+
bass.Looped = true
589-
x3,
589+
590-
y3,
590+
local newnoob = Instance.new("Sound") --why
591-
z3,
591+
newnoob.Parent = hed
592-
msh
592+
newnoob.Volume = 7
593
newnoob.Pitch = 1
594-
elseif Type == 2 then
594+
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
595-
table.insert(Effects, {
595+
newnoob.Looped = false
596-
prt,
596+
597-
"Block2",
597+
meme = Instance.new("Sound", hed)
598-
delay,
598+
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
599-
x3,
599+
meme.Volume = 10
600-
y3,
600+
meme.Pitch = 1
601-
z3,
601+
meme.Looped = true
602-
msh
602+
meme.TimePosition = 1
603
604
TAUNT = Instance.new("Sound", tors)
605
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
606
TAUNT.Volume = 10
607-
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
607+
TAUNT.Pitch = 1
608-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
608+
TAUNT.Looped = false
609
TAUNT.TimePosition = 0.12
610
611-
local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
611+
TAUNT2 = Instance.new("Sound", tors)
612-
game:GetService("Debris"):AddItem(prt, 10)
612+
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
613-
table.insert(Effects, {
613+
TAUNT2.Volume = 10
614-
prt,
614+
TAUNT2.Pitch = 1
615-
"Cylinder",
615+
TAUNT2.Looped = false
616-
delay,
616+
TAUNT2.TimePosition = 0.12
617-
x3,
617+
618-
y3,
618+
chargeup = Instance.new("Sound", hed)
619-
z3,
619+
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
620-
msh
620+
chargeup.Volume = 10
621
chargeup.Pitch = 1
622
chargeup.Looped = true
623
chargeup.TimePosition = 1
624
625-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
625+
BTAUNT = Instance.new("Sound", tors)
626
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
627-
prt.CFrame = cframe * CFrame.new(x1, y1, z1)
627+
BTAUNT.Volume = 10
628-
local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
628+
BTAUNT.Pitch = 1
629-
game:GetService("Debris"):AddItem(prt, 10)
629+
BTAUNT.Looped = false
630-
table.insert(Effects, {
630+
BTAUNT.TimePosition = 0.2
631-
prt,
631+
632-
"Cylinder",
632+
NOTAUNT = Instance.new("Sound", tors)
633-
delay,
633+
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=509508531"
634-
x3,
634+
NOTAUNT.Volume = 10
635-
y3,
635+
NOTAUNT.Pitch = 1
636-
z3,
636+
NOTAUNT.Looped = false
637-
msh
637+
NOTAUNT.TimePosition = 0.6
638
639
NOSOUND = Instance.new("Sound", tors)
640
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
641-
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
641+
NOSOUND.Volume = 10
642-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
642+
NOSOUND.Pitch = 1
643
NOSOUND.Looped = false
644
NOSOUND.TimePosition = 0.2
645-
local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
645+
646-
game:GetService("Debris"):AddItem(prt, 10)
646+
ITAUNT = Instance.new("Sound", tors)
647-
table.insert(Effects, {
647+
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
648-
prt,
648+
ITAUNT.Volume = 50
649-
"Cylinder",
649+
ITAUNT.Pitch = 1
650-
delay,
650+
ITAUNT.Looped = false
651-
x3,
651+
ITAUNT.TimePosition = 0
652-
y3,
652+
653-
z3,
653+
BATAUNT = Instance.new("Sound", tors)
654-
msh
654+
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
655
BATAUNT.Volume = 10
656
BATAUNT.Pitch = 1
657
BATAUNT.Looped = false
658-
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
658+
BATAUNT.TimePosition = 0
659-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
659+
660
pop = Instance.new("Sound", tors)
661
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
662-
local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
662+
pop.Volume = 10
663-
game:GetService("Debris"):AddItem(prt, 10)
663+
pop.Pitch = 1
664-
table.insert(Effects, {
664+
pop.Looped = false
665-
prt,
665+
pop.TimePosition = 0
666-
"Cylinder",
666+
667-
delay,
667+
STAUNT = Instance.new("Sound", tors)
668-
x3,
668+
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
669-
y3,
669+
STAUNT.Volume = 10
670-
z3,
670+
STAUNT.Pitch = 1
671-
msh
671+
STAUNT.Looped = false
672
STAUNT.TimePosition = 0.05
673
674
DTAUNT = Instance.new("Sound", tors)
675-
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
675+
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
676-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
676+
DTAUNT.Volume = 10
677
DTAUNT.Pitch = 1
678
DTAUNT.Looped = false
679-
local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
679+
DTAUNT.TimePosition = 0
680-
game:GetService("Debris"):AddItem(prt, 10)
680+
681-
table.insert(Effects, {
681+
sex = Instance.new("Sound", tors)
682-
prt,
682+
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
683-
"Cylinder",
683+
sex.Volume = 10
684-
delay,
684+
sex.Pitch = 1
685-
x3,
685+
sex.Looped = false
686-
y3,
686+
sex.TimePosition = 0
687-
z3,
687+
688-
msh
688+
so = Instance.new("Sound", tors)
689
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
690
so.Volume = 10
691
so.Pitch = 1
692-
function BreakEffect(brickcolor, cframe, x1, y1, z1)
692+
so.Looped = false
693-
local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
693+
so.TimePosition = 0
694
695-
prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
695+
LAZOR = Instance.new("Sound", ra)
696-
local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
696+
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
697-
local num = math.random(10, 50) / 1000
697+
LAZOR.Volume = 10
698-
game:GetService("Debris"):AddItem(prt, 10)
698+
LAZOR.Pitch = 0.7
699-
table.insert(Effects, {
699+
LAZOR.Looped = false
700-
prt,
700+
LAZOR.TimePosition = 0
701-
"Shatter",
701+
702-
num,
702+
 WTF = Instance.new("Sound", tors)
703-
prt.CFrame,
703+
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
704-
math.random() - math.random(),
704+
 WTF.Volume = 10
705-
0,
705+
 WTF.Pitch = 1
706-
math.random(50, 100) / 100
706+
 WTF.Looped = false
707
 WTF.TimePosition = 0
708
709
MERKIO = Instance.new("Sound", tors) --why
710
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1225763508"
711
MERKIO.Volume = 287570590
712
MERKIO.Pitch = 10
713-
for i = 0, 1, 0.05 do
713+
MERKIO.Looped = false
714
MERKIO.TimePosition = 0
715-
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
715+
716-
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), .1)
716+
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
717-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
717+
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
718-
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
718+
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
719-
if Torsovelocity > 2 then
719+
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
720-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
720+
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
721-
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
721+
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
722-
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
722+
723-
elseif Torsovelocity < 1 then
723+
724-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
724+
--Start Important Functions--
725-
RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
725+
726-
LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
726+
function MakeForm(PART,TYPE)
727
	if TYPE == "Cyl" then
728
		local MSH = IT("CylinderMesh",PART)
729
	elseif TYPE == "Ball" then
730
		local MSH = IT("SpecialMesh",PART)
731
		MSH.MeshType = "Sphere"
732
	elseif TYPE == "Wedge" then
733-
game:GetService'RunService'.Stepped:connect(function()
733+
		local MSH = IT("SpecialMesh",PART)
734-
Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
734+
		MSH.MeshType = "Wedge"
735-
velocity = RootPart.Velocity.y
735+
736-
sine = sine + change
736+
737-
local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
737+
738-
if equipped == true or equipped == false then
738+
function chatfunc(text, color)
739-
if RootPart.Velocity.y > 1 and hit == nil then 
739+
    local chat = coroutine.wrap(function()
740-
Anim = "Jump"
740+
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
741-
if attack == false then
741+
            char:FindFirstChild("TalkingBillBoard"):destroy()
742-
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
742+
743-
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
743+
        local naeeym2 = Instance.new("BillboardGui", char)
744-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
744+
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
745-
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
745+
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
746-
RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
746+
        naeeym2.Adornee = hed
747-
LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
747+
        naeeym2.Name = "TalkingBillBoard"
748
        local tecks2 = Instance.new("TextLabel", naeeym2)
749-
elseif RootPart.Velocity.y < -1 and hit == nil then 
749+
        tecks2.BackgroundTransparency = 1
750-
Anim = "Fall"
750+
        tecks2.BorderSizePixel = 0
751-
if attack == false then
751+
        tecks2.Text = ""
752-
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
752+
        tecks2.Font = "SciFi"
753-
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
753+
        tecks2.TextSize = 30
754-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
754+
        tecks2.TextStrokeTransparency = 0
755-
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
755+
        tecks2.TextColor3 = color
756-
RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
756+
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
757-
LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
757+
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
758
        local tecks3 = Instance.new("TextLabel", naeeym2)
759-
elseif Torsovelocity < 1 and hit ~= nil then
759+
        tecks3.BackgroundTransparency = 1
760-
Anim = "Idle"
760+
        tecks3.BorderSizePixel = 0
761-
if attack == false then
761+
        tecks3.Text = ""
762-
change = 1
762+
        tecks3.Font = "SciFi"
763-
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .1)
763+
        tecks3.TextSize = 30
764-
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .1)
764+
        tecks3.TextStrokeTransparency = 0
765-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.1)
765+
        tecks3.TextColor3 = Color3.new(0, 0, 0)
766-
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.1)
766+
        tecks3.TextStrokeColor3 = color
767-
RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
767+
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
768-
LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
768+
        coroutine.resume(coroutine.create(function()
769
            while true do
770-
elseif Torsovelocity > 2 and hit ~= nil then
770+
                swait(1)
771-
Anim = "Walk"
771+
                    tecks2.TextColor3 = BrickColor.random().Color
772-
if attack == false then
772+
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
773-
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), .2)
773+
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
774-
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), .2)
774+
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
775-
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
775+
                tecks2.Rotation = math.random(-5, 5)
776-
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
776+
                tecks3.Rotation = math.random(-5, 5)
777-
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
777+
            end
778-
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
778+
        end))
779
        for i = 1, string.len(text) do
780
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
781
            tecks2.Text = string.sub(text, 1, i)
782-
if #Effects > 0 then
782+
            tecks3.Text = string.sub(text, 1, i)
783-
for e = 1, #Effects do
783+
            swait(1)
784-
if Effects[e] ~= nil then
784+
785-
local Thing = Effects[e]
785+
        wait(1)
786-
if Thing ~= nil then
786+
        local randomrot = math.random(1, 2)
787-
local Part = Thing[1]
787+
        if randomrot == 1 then
788-
local Mode = Thing[2]
788+
            for i = 1, 50 do
789-
local Delay = Thing[3]
789+
                swait()
790-
local IncX = Thing[4]
790+
                tecks2.Rotation = tecks2.Rotation - 0.75
791-
local IncY = Thing[5]
791+
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
792-
local IncZ = Thing[6]
792+
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
793-
if Thing[1].Transparency <= 1 then
793+
                tecks3.Rotation = tecks2.Rotation + 0.75
794-
if Thing[2] == "Block1" then
794+
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
795-
Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
795+
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
796-
local Mesh = Thing[1].Mesh
796+
            end
797-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
797+
        elseif randomrot == 2 then
798-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
798+
            for i = 1, 50 do
799-
elseif Thing[2] == "Block2" then
799+
                swait()
800-
Thing[1].CFrame = Thing[1].CFrame
800+
                tecks2.Rotation = tecks2.Rotation + 0.75
801-
local Mesh = Thing[7]
801+
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
802-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
802+
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
803-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
803+
                tecks3.Rotation = tecks2.Rotation - 0.75
804-
elseif Thing[2] == "Cylinder" then
804+
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
805-
local Mesh = Thing[1].Mesh
805+
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
806-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
806+
            end
807-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
807+
808-
elseif Thing[2] == "Blood" then
808+
        naeeym2:Destroy()
809-
local Mesh = Thing[7]
809+
810-
Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
810+
    chat()
811-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
811+
812-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
812+
813-
elseif Thing[2] == "Elec" then
813+
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
814-
local Mesh = Thing[1].Mesh
814+
    local type = type
815-
Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
815+
    local rng = Instance.new("Part", char)
816-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
816+
    rng.Anchored = true
817-
elseif Thing[2] == "Disappear" then
817+
    rng.BrickColor = color
818-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
818+
    rng.CanCollide = false
819-
elseif Thing[2] == "Shatter" then
819+
    rng.FormFactor = 3
820-
Thing[1].Transparency = Thing[1].Transparency + Thing[3]
820+
    rng.Name = "Ring"
821-
Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
821+
    rng.Material = "Neon"
822-
Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
822+
    rng.Size = Vector3.new(1, 1, 1)
823-
Thing[6] = Thing[6] + Thing[5]
823+
    rng.Transparency = 0
824
    rng.TopSurface = 0
825
    rng.BottomSurface = 0
826-
Part.Parent = nil
826+
    rng.CFrame = pos
827-
table.remove(Effects, e)
827+
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
828
    local rngm = Instance.new("SpecialMesh", rng)
829
    rngm.MeshType = "Sphere"
830
    rngm.Scale = Vector3.new(x1, y1, z1)
831
    local scaler2 = 1
832
    local speeder = FastSpeed
833
    if type == "Add" then
834
        scaler2 = 1 * value
835
    elseif type == "Divide" then
836
        scaler2 = 1 / value
837
    end
838
    coroutine.resume(coroutine.create(function()
839
        for i = 0, 10 / bonuspeed, 0.1 do
840
            swait()
841
            if type == "Add" then
842-
p = (game.Players.LocalPlayer.Name)
842+
                scaler2 = scaler2 - 0.01 * value / bonuspeed
843-
char = game.Players.LocalPlayer.Character
843+
            elseif type == "Divide" then
844
                scaler2 = scaler2 - 0.01 / value * bonuspeed
845
            end
846-
local player = game.Players.LocalPlayer
846+
                        rng.BrickColor = BrickColor.random()
847-
repeat wait() until player.Character.Humanoid
847+
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
848-
local humanoid = player.Character.Humanoid
848+
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
849-
local mouse = player:GetMouse()
849+
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
850
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
851-
for i,v in pairs(char:GetChildren()) do
851+
852-
  if v.ClassName == 'Accessory' then
852+
        rng:Destroy()
853-
      v:Destroy()
853+
    end))
854
end
855
856
function SoulSteal(dude)
857-
ScarySound1 = Instance.new("Sound")
857+
if dude.Name ~= char then
858-
ScarySound1.Parent = char.Torso
858+
local bgf = IT("BodyGyro", dude.Head)
859-
ScarySound1.SoundId = "rbxassetid://157636218"
859+
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
860-
ScarySound1.Volume = 7
860+
local val = IT("BoolValue", dude)
861
val.Name = "IsHit"
862-
ScarySound2 = Instance.new("Sound")
862+
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
863-
ScarySound2.Parent = char.Torso
863+
local soulst = coroutine.wrap(function()
864-
ScarySound2.SoundId = "rbxassetid://1280779714"
864+
local soul = Instance.new("Part",dude)
865-
ScarySound2.Volume = 2
865+
soul.Size = Vector3.new(1,1,1)
866-
ScarySound2.Looped = true
866+
soul.CanCollide = false
867
soul.Anchored = false
868-
ScarySound3 = Instance.new("Sound")
868+
soul.Position = torso.Position
869-
ScarySound3.Parent = char.Torso
869+
soul.Transparency = 1
870-
ScarySound3.SoundId = "rbxassetid://483810543"
870+
local PartEmmit1 = IT("ParticleEmitter", soul)
871-
ScarySound3.Volume = 0.3
871+
PartEmmit1.LightEmission = 1
872-
ScarySound3.Looped = true
872+
PartEmmit1.Texture = "rbxassetid://569507414"
873
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
874-
HelloThere = Instance.new("Sound")
874+
PartEmmit1.Rate = 250
875-
HelloThere.Parent = char.Torso
875+
PartEmmit1.Lifetime = NumberRange.new(1.6)
876-
HelloThere.SoundId = "rbxassetid://771440721"
876+
PartEmmit1.Size = NumberSequence.new({
877-
HelloThere.Volume = 9
877+
    NumberSequenceKeypoint.new(0, 1, 0),
878-
HelloThere.Looped = false
878+
    NumberSequenceKeypoint.new(1, 0, 0)
879
})
880-
Hurt = Instance.new("Sound")
880+
PartEmmit1.Transparency = NumberSequence.new({
881-
Hurt.Parent = char.Torso
881+
    NumberSequenceKeypoint.new(0, 0, 0),
882-
Hurt.SoundId = "rbxassetid://597154815"
882+
    NumberSequenceKeypoint.new(1, 1, 0)
883-
Hurt.Volume = 8
883+
884-
Hurt.Looped = false
884+
PartEmmit1.Speed = NumberRange.new(0, 0)
885
PartEmmit1.VelocitySpread = 30000
886-
Punch = Instance.new("Sound")
886+
PartEmmit1.Rotation = NumberRange.new(-360, 360)
887-
Punch.Parent = char.Torso
887+
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
888-
Punch.SoundId = "rbxassetid://649587991"
888+
local BodPoss = IT("BodyPosition", soul)
889-
Punch.Volume = 10
889+
BodPoss.P = 3000
890-
Punch.Looped = false
890+
BodPoss.D = 1000
891-
Punch.Pitch = 1.4
891+
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
892
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
893-
hole = Instance.new("Sound")
893+
wait(1.6)
894-
hole.Parent = char.Torso
894+
soul.Touched:connect(function(hit)
895-
hole.SoundId = "rbxassetid://224339308"
895+
    if hit.Parent == char then
896-
hole.Volume = .3
896+
    soul:Destroy()
897
    end
898
end)
899-
game.Players.LocalPlayer.Character.Sound:Destroy()
899+
wait(1.2)
900
while soul do
901-
function Normal()
901+
    swait()
902-
ScarySound3:Play()
902+
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
903-
char.Humanoid.WalkSpeed = 35
903+
    BodPoss.Position = tors.Position
904-
char.Head.face.Texture = "rbxassetid://0"
904+
905-
char["Left Leg"].Transparency = 0
905+
906-
char["Head"].Transparency = 0
906+
    soulst()
907-
char["Right Leg"].Transparency = 0
907+
    end
908-
char["Torso"].Transparency = 0
908+
909-
char["Left Arm"].Transparency = 0
909+
function FaceMouse()
910-
char["Right Arm"].Transparency = 0
910+
local   Cam = workspace.CurrentCamera
911
    return {
912
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
913-
function GoInvisible()
913+
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
914-
ScarySound3:Stop()
914+
    }
915-
ScarySound1:Stop()
915+
916-
char.Humanoid.WalkSpeed = 120
916+
917-
char.Head.face.Transparency = 1
917+
function Clerp(a, b, t)
918-
char["Left Leg"].Transparency = 0
918+
    local qa = {QuaternionFromCFrame(a)}
919-
char["Head"].Transparency = 0.5
919+
    local qb = {QuaternionFromCFrame(b)}
920-
char["Right Leg"].Transparency = 0.5
920+
    local ax, ay, az = a.x, a.y, a.z
921-
char["Torso"].Transparency = 0.5
921+
    local bx, by, bz = b.x, b.y, b.z
922-
char["Left Arm"].Transparency = 0.5
922+
    local _t = 1 - t
923-
char["Right Arm"].Transparency = 0.5
923+
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
924-
Hood.Transparency = 0.5
924+
925-
Mask.Transparency = 0.5
925+
926-
Orbvc.Transparency = 0.5
926+
function Eviscerate(dude)
927-
Orbd.Transparency = 0.5
927+
    if dude.Name ~= char then
928-
Orbvc.BrickColor = BrickColor.new("Really red")
928+
        local bgf = IT("BodyGyro", dude.Head)
929-
Orbd.BrickColor = BrickColor.new("Really red")
929+
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
930-
wait(0.001)
930+
        local val = IT("BoolValue", dude)
931-
char["Left Leg"].Transparency = 0.6
931+
        val.Name = "IsHit"
932-
char["Head"].Transparency = 0.6
932+
        local ds = coroutine.wrap(function()
933-
char["Right Leg"].Transparency = 0.6
933+
            dude:WaitForChild("Head"):BreakJoints()
934-
char["Torso"].Transparency = 0.6
934+
            wait(0.5)
935-
char["Left Arm"].Transparency = 0.6
935+
            target = nil
936-
char["Right Arm"].Transparency = 0.6
936+
            coroutine.resume(coroutine.create(function()
937-
Hood.Transparency = 0.6
937+
                for i, v in pairs(dude:GetChildren()) do
938-
Mask.Transparency = 0.6
938+
                    if v:IsA("Accessory") then
939-
Orbvc.Transparency = 0.6
939+
                        v:Destroy()
940-
Orbd.Transparency = 0.6
940+
                    end
941-
wait(0.001)
941+
                    if v:IsA("Humanoid") then
942-
char["Left Leg"].Transparency = 0.7
942+
                        v:Destroy()
943-
char["Head"].Transparency = 0.7
943+
                    end
944-
char["Right Leg"].Transparency = 0.7
944+
                    if v:IsA("CharacterMesh") then
945-
char["Torso"].Transparency = 0.7
945+
                        v:Destroy()
946-
char["Left Arm"].Transparency = 0.7
946+
                    end
947-
char["Right Arm"].Transparency = 0.7
947+
                    if v:IsA("Model") then
948-
Hood.Transparency = 0.7
948+
                        v:Destroy()
949-
Mask.Transparency = 0.7
949+
                    end
950-
Orbvc.Transparency = 0.7
950+
                    if v:IsA("Part") or v:IsA("MeshPart") then
951-
Orbd.Transparency = 0.7
951+
                        for x, o in pairs(v:GetChildren()) do
952-
wait(0.001)
952+
                            if o:IsA("Decal") then
953-
char["Left Leg"].Transparency = 1
953+
                                o:Destroy()
954-
char["Head"].Transparency = 1
954+
                            end
955-
char["Right Leg"].Transparency = 1
955+
                        end
956-
char["Torso"].Transparency = 1
956+
                        coroutine.resume(coroutine.create(function()
957-
char["Left Arm"].Transparency = 1
957+
                            v.Material = "Neon"
958-
char["Right Arm"].Transparency = 1
958+
                            v.CanCollide = false
959-
Hood.Transparency = 1
959+
                            local PartEmmit1 = IT("ParticleEmitter", v)
960-
Mask.Transparency = 1
960+
                            PartEmmit1.LightEmission = 1
961-
Orbvc.Transparency = 1
961+
                            PartEmmit1.Texture = "rbxassetid://284205403"
962-
Orbd.Transparency = 1
962+
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
963
                            PartEmmit1.Rate = 150
964
                            PartEmmit1.Lifetime = NumberRange.new(1)
965-
function GoVisible()
965+
                            PartEmmit1.Size = NumberSequence.new({
966-
ScarySound3:Play()
966+
                                NumberSequenceKeypoint.new(0, 0.75, 0),
967-
char.Humanoid.WalkSpeed = 35
967+
                                NumberSequenceKeypoint.new(1, 0, 0)
968-
ScarySound1:Play()
968+
                            })
969-
char.Head.face.Transparency = 0
969+
                            PartEmmit1.Transparency = NumberSequence.new({
970-
Orbvc.BrickColor = BrickColor.new("Really black")
970+
                                NumberSequenceKeypoint.new(0, 0, 0),
971-
Orbd.BrickColor = BrickColor.new("Really black")
971+
                                NumberSequenceKeypoint.new(1, 1, 0)
972-
char["Left Leg"].Transparency = 0.9
972+
                            })
973-
char["Head"].Transparency = 0.9
973+
                            PartEmmit1.Speed = NumberRange.new(0, 0)
974-
char["Right Leg"].Transparency = 9
974+
                            PartEmmit1.VelocitySpread = 30000
975-
char["Torso"].Transparency = 0.9
975+
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
976-
char["Left Arm"].Transparency = 0.9
976+
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
977-
char["Right Arm"].Transparency = 0.9
977+
                            local BodPoss = IT("BodyPosition", v)
978-
Hood.Transparency = 0.9
978+
                            BodPoss.P = 3000
979-
Mask.Transparency = 0.9
979+
                            BodPoss.D = 1000
980-
Orbvc.Transparency = 0.9
980+
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
981-
Orbd.Transparency = 0.9
981+
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
982-
wait(0.001)
982+
                            v.Color = maincolor.Color
983-
char["Left Leg"].Transparency = 0.7
983+
                            coroutine.resume(coroutine.create(function()
984-
char["Head"].Transparency = 0.7
984+
                                for i = 0, 49 do
985-
char["Right Leg"].Transparency = 0.7
985+
                                    swait(1)
986-
char["Torso"].Transparency = 0.7
986+
                                    v.Transparency = v.Transparency + 0.08
987-
char["Left Arm"].Transparency = 0.7
987+
                                end
988-
char["Right Arm"].Transparency = 0.7
988+
                                wait(0.5)
989-
Hood.Transparency = 0.7
989+
                                PartEmmit1.Enabled = false
990-
Mask.Transparency = 0.7
990+
                                wait(3)
991-
Orbvc.Transparency = 0.7
991+
                                v:Destroy()
992-
Orbd.Transparency = 0.7
992+
                                dude:Destroy()
993-
wait(0.001)
993+
                            end))
994-
char["Left Leg"].Transparency = 0
994+
                        end))
995-
char["Head"].Transparency = 0
995+
                    end
996-
char["Right Leg"].Transparency = 0
996+
                end
997-
char["Torso"].Transparency = 0
997+
            end))
998-
char["Left Arm"].Transparency = 0
998+
999-
char["Right Arm"].Transparency = 0
999+
        ds()
1000-
Hood.Transparency = 0
1000+
    end
1001-
Mask.Transparency = 0
1001+
1002-
Orbvc.Transparency = 0
1002+
1003-
Orbd.Transparency = 0
1003+
function killnearest(position,range,maxstrength)
1004
	for i,v in ipairs(workspace:GetChildren()) do
1005
	local body = v:GetChildren()
1006-
Normal()
1006+
		for part = 1, #body do
1007
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1008
				if(body[part].Position - position).Magnitude < range then
1009
					if v.ClassName == "Model" then
1010
						v:BreakJoints()
1011-
if key == "z" then
1011+
1012-
if char.Head.Transparency == 0 then
1012+
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1013-
GoInvisible()
1013+
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1014
				end
1015-
elseif char.Head.Transparency == 1 then
1015+
1016-
GoVisible()
1016+
1017
		if v.ClassName == "Part" then
1018-
end end)
1018+
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1019
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1020
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1021-
if key == "x" then
1021+
1022-
if ScarySound2.IsPlaying == false then
1022+
1023-
ScarySound2:Play()
1023+
1024-
elseif ScarySound2.IsPlaying == true then
1024+
1025-
ScarySound2:Stop()
1025+
1026
1027
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1028
	local NEWPART = IT("Part")
1029-
end end)
1029+
	NEWPART.formFactor = FORMFACTOR
1030
	NEWPART.Reflectance = REFLECTANCE
1031
	NEWPART.Transparency = TRANSPARENCY
1032-
if key == "r" then
1032+
	NEWPART.CanCollide = false
1033-
if HelloThere.IsPlaying == false then
1033+
	NEWPART.Locked = true
1034-
HelloThere:Play()
1034+
	NEWPART.Anchored = true
1035-
elseif ScarySound2.IsPlaying == true then
1035+
	if ANCHOR == false then
1036-
HelloThere:Stop()
1036+
		NEWPART.Anchored = false
1037
	end
1038
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1039
	NEWPART.Name = NAME
1040-
end end)
1040+
	NEWPART.Size = SIZE
1041
	NEWPART.Position = Torso.Position
1042
	NEWPART.Material = MATERIAL
1043-
if key == "t" then
1043+
	NEWPART:BreakJoints()
1044-
if Hurt.IsPlaying == false then
1044+
	NEWPART.Parent = PARENT
1045-
Hurt:Play()
1045+
	return NEWPART
1046-
elseif ScarySound2.IsPlaying == true then
1046+
1047-
Hurt:Stop()
1047+
1048
        local joyemoji = Instance.new('ParticleEmitter', tors)
1049
        joyemoji.VelocitySpread = 2000
1050
        joyemoji.Lifetime = NumberRange.new(1)
1051-
end end)
1051+
        joyemoji.Speed = NumberRange.new(40)
1052
joy= {}
1053
for i=0, 19 do
1054
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1055
end
1056
joyemoji.Size = NumberSequence.new(joy)
1057
        joyemoji.Rate = 0
1058
        joyemoji.LockedToPart = false
1059-
function onTouch(part)
1059+
        joyemoji.LightEmission = 0
1060
        joyemoji.Texture = "rbxassetid://1176402123"
1061-
local humanoid = part.Parent:findFirstChild("Humanoid")
1061+
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1062-
local model = part.Parent
1062+
1063-
local torso = part.Parent:findFirstChild("Torso")
1063+
        local LIT = Instance.new('ParticleEmitter', tors)
1064-
local head = part.Parent:findFirstChild("Head")
1064+
        LIT.VelocitySpread = 2000
1065-
local leftleg = part.Parent:findFirstChild("Left Leg")
1065+
        LIT.Lifetime = NumberRange.new(1)
1066-
local rightleg = part.Parent:findFirstChild("Right Leg")
1066+
        LIT.Speed = NumberRange.new(45)
1067-
local leftarm = part.Parent:findFirstChild("Left Arm")
1067+
nani= {}
1068-
local rightarm = part.Parent:findFirstChild("Right Arm")
1068+
for i=0, 19 do
1069
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1070
end
1071-
if (humanoid ~=nil) then
1071+
LIT.Size = NumberSequence.new(nani)
1072
        LIT.Rate = 0
1073-
--humanoid.Health = 0
1073+
        LIT.LockedToPart = false
1074
        LIT.LightEmission = 0
1075-
head.BrickColor = BrickColor.new("Really black")
1075+
        LIT.Texture = "rbxassetid://1492670151"
1076-
torso.BrickColor = BrickColor.new("Really black")
1076+
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1077-
leftleg.BrickColor = BrickColor.new("Really black")
1077+
1078-
rightleg.BrickColor = BrickColor.new("Really black")
1078+
        local ok = Instance.new('ParticleEmitter', tors)
1079-
rightarm.BrickColor = BrickColor.new("Really black")
1079+
        ok.VelocitySpread = 2000
1080-
leftarm.BrickColor = BrickColor.new("Really black")
1080+
        ok.Lifetime = NumberRange.new(1)
1081-
humanoid.Sit = true
1081+
        ok.Speed = NumberRange.new(50)
1082
cool= {}
1083-
torso.Anchored = true
1083+
for i=0, 19 do
1084-
wait(3)
1084+
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1085
end
1086-
e=Instance.new('Part', model)
1086+
ok.Size = NumberSequence.new(cool)
1087-
e.Size = Vector3.new(2.25,2.25,2.25)
1087+
        ok.Rate = 0
1088-
e.Transparency = 1
1088+
        ok.LockedToPart = false
1089-
e.Anchored = true
1089+
        ok.LightEmission = 0
1090-
e.CFrame = CFrame.new(head.Position)
1090+
        ok.Texture = "rbxassetid://636768448"
1091-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1091+
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1092-
wait(0.1)
1092+
1093-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1093+
        local toast = Instance.new('ParticleEmitter', tors)
1094-
wait(0.1)
1094+
        toast.VelocitySpread = 2000
1095-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1095+
        toast.Lifetime = NumberRange.new(1)
1096-
wait(0.1)
1096+
        toast.Speed = NumberRange.new(60)
1097-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1097+
toasterstoasttoast= {}
1098-
wait(0.1)
1098+
for i=0, 19 do
1099-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1099+
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1100-
wait(0.1)
1100+
1101-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1101+
toast.Size = NumberSequence.new(toasterstoasttoast)
1102-
wait(0.1)
1102+
        toast.Rate = 0
1103-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1103+
        toast.LockedToPart = false
1104-
wait(0.1)
1104+
        toast.LightEmission = 0
1105-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1105+
        toast.Texture = "rbxassetid://436096230"
1106-
wait(0.1)
1106+
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1107-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1107+
1108-
wait(0.1)
1108+
function WhatHuh()
1109-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1109+
    attack = true
1110-
wait(0.1)
1110+
    hum.WalkSpeed = 1.01
1111-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1111+
    CreateSound("130766865", hed, 10, 1)
1112-
wait(0.1)
1112+
        Character.Head.face.Texture = "rbxassetid://276732672"
1113-
head.Mesh.Scale = head.Mesh.Scale + Vector3.new(0.01,0.01,0.01)
1113+
    for i = 0,4,0.1 do
1114-
wait(0.1)
1114+
        swait()
1115
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1116
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1117-
wait(2)
1117+
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1118-
head:Destroy()
1118+
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1119-
q=Instance.new('ParticleEmitter', e)
1119+
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1120-
q.Size = NumberSequence.new(1)
1120+
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1121-
q.Rate = 250
1121+
    end
1122-
q.Transparency = NumberSequence.new(0.5)
1122+
    for i = 0,6.7,0.1 do
1123-
q.Speed = NumberRange.new(7)
1123+
        swait()
1124-
q.VelocitySpread = 500
1124+
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1125-
q.Lifetime = NumberRange.new(0.1,1)
1125+
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1126-
q.Texture = 'rbxassetid://164417280'
1126+
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1127
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1128-
torso.Anchored = true
1128+
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1129-
rightleg.Anchored = true
1129+
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1130-
leftleg.Anchored = true
1130+
    end
1131-
rightarm.Anchored = true
1131+
    for i = 0,8.1,0.1 do
1132-
leftarm.Anchored = true
1132+
        swait()
1133-
ded = Instance.new("Sound")
1133+
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1134-
ded.Parent = torso
1134+
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1135-
ded.SoundId = "rbxassetid://130976109"
1135+
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1136-
ded.Volume = 3
1136+
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1137-
ded.Looped = false
1137+
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1138
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1139
    end
1140
    for i = 0,1,0.1 do
1141
        swait()
1142
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1143
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1144
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1145
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1146
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1147
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1148
    end
1149
    for i = 0,1,0.1 do
1150-
char.Torso.Touched:connect(onTouch)
1150+
        swait()
1151
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1152
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1153-
if key == "c" then
1153+
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1154
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1155
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1156-
Punch:Play() 
1156+
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1157
    end
1158
    for i = 0,4,0.1 do
1159
        swait()
1160
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1161
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1162
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1163
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1164-
debounce = false
1164+
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1165
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1166-
function onTouched(hit)
1166+
    end
1167-
hole:Play()
1167+
    attack = false
1168-
hit.CanCollide=false
1168+
        Character.Head.face.Texture = "rbxassetid://620619801"
1169-
wait(.5)
1169+
    hum.WalkSpeed = 8
1170-
hit.CanCollide = true
1170+
1171-
debounce = true
1171+
1172
1173
function EndMySufferingV3() --why
1174-
game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
1174+
    attack = true
1175
    hum.WalkSpeed = 1.01
1176
        Character.Head.face.Texture = "rbxassetid://202210455"
1177-
while wait() do
1177+
        local A = math.random(1,5)
1178-
char["Left Leg"].BrickColor = BrickColor.new("Really black")
1178+
        if A == 1 then
1179-
char["Head"].BrickColor = BrickColor.new("Crimson")
1179+
            meme.SoundId = "rbxassetid://1225763508"
1180-
char["Right Leg"].BrickColor = BrickColor.new("Really black")
1180+
1181-
char["Torso"].BrickColor = BrickColor.new("Really black")
1181+
        if A == 2 then
1182-
char["Left Arm"].BrickColor = BrickColor.new("Black")
1182+
            meme.SoundId = "rbxassetid://1124778077"
1183-
char["Right Arm"].BrickColor = BrickColor.new("Black")
1183+
1184
        if A == 3 then
1185
            meme.SoundId = "rbxassetid://1225763508"
1186-
------------------------------------------------------------------------
1186+
1187
        if A == 4 then
1188
            meme.SoundId = "rbxassetid://1225763508"
1189
        end
1190
        if A == 5 then
1191
            meme.SoundId = "rbxassetid://1225763508"
1192
        end
1193
        meme:Play()
1194
        bass:Play()
1195
        joyemoji.Rate = 70
1196
        LIT.Rate = 70
1197
        ok.Rate = 70
1198
        toast.Rate = 70
1199
       
1200
    for i = 0,50,0.1 do
1201
        swait()
1202
    CameraEnshaking(1, 10)
1203
        bass.Parent = hed
1204
        meme.Parent = hed
1205
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1206
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1207
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1208
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1209
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1210
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1211
    end
1212
        bass:Stop()
1213
        meme:Stop()
1214
        joyemoji.Rate = 0
1215
        LIT.Rate = 0
1216
        ok.Rate = 0
1217
        toast.Rate = 0
1218
        Character.Head.face.Texture = "rbxassetid://620619801"
1219
    attack = false
1220
    hum.WalkSpeed = 8
1221
end
1222
1223
function slap()
1224
    attack = true
1225
    hum.WalkSpeed = 1.01
1226
    local icri = CreateSound("1205111204", hed, 10, 1)
1227
    swait(165)
1228
    local FRAME = tors.CFrame
1229
    repeat
1230
        swait()
1231
                Character.Head.face.Texture = "rbxassetid://582931093"
1232
        CameraEnshaking(1, 10)
1233
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1234
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1235
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1236
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1237
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1238
        tors.CFrame = FRAME * CF(0,1,0)
1239
        swait()
1240
        tors.CFrame = FRAME
1241
    until icri.Playing == false
1242
        Character.Head.face.Texture = "rbxassetid://620619801"
1243
    attack = false
1244
    hum.WalkSpeed = 8
1245
end
1246
1247
function EndMySufferingV2()
1248
attack = true
1249
	for i = 0,6,0.1 do
1250
		swait()
1251
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1252
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1253
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1254
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1255
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1256
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1257
	end
1258
    CreateSound("1093102664", hed, 10, 1)
1259
	CameraEnshaking(3, 8)
1260
	for i = 0,2,0.1 do
1261
		swait()
1262
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1263
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1264
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1265
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1266
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1267
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1268
	end
1269
hum.MaxHealth = 0
1270
ragdoll(char)
1271
CreateSound("135488453", hed, 5, 1)
1272
error("Seems like you just died.")
1273
end
1274
1275
function Clerp(a, b, t)
1276
    local qa = {
1277
        QuaternionFromCFrame(a)
1278
    }
1279
    local qb = {
1280
        QuaternionFromCFrame(b)
1281
    }
1282
    local ax, ay, az = a.x, a.y, a.z
1283
    local bx, by, bz = b.x, b.y, b.z
1284
    local _t = 1 - t
1285
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1286
end
1287
1288
function Swait(NUMBER)
1289
    if NUMBER == 0 or NUMBER == nil then
1290
        ArtificialHB.Event:wait()
1291
    else
1292
        for i = 1, NUMBER do
1293
            ArtificialHB.Event:wait()
1294
        end
1295
    end
1296
end
1297
1298
function swait(num)
1299
	if num == 0 or num == nil then
1300
		game:service("RunService").Stepped:wait(0)
1301
	else
1302
		for i = 0, num do
1303
			game:service("RunService").Stepped:wait(0)
1304
		end
1305
	end
1306
end
1307
function thread(f)
1308
	coroutine.resume(coroutine.create(f))
1309
end
1310
function clerp(a, b, t)
1311
	local qa = {
1312
		QuaternionFromCFrame(a)
1313
	}
1314
	local qb = {
1315
		QuaternionFromCFrame(b)
1316
	}
1317
	local ax, ay, az = a.x, a.y, a.z
1318
	local bx, by, bz = b.x, b.y, b.z
1319
	local _t = 1 - t
1320
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1321
end
1322
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1323
	coroutine.resume(coroutine.create(function() 
1324
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1325
		wave.Anchored = true 
1326
		wave.CFrame = Part.CFrame * cframe1
1327
		local Msh = Create("SpecialMesh"){
1328
			Parent = wave,
1329
			MeshType = "Sphere"
1330
		}
1331
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1332
		for i = 0, 1, 0.2 do
1333
			wait()
1334
			local dir = wave.CFrame.lookVector * -1
1335
			local pos = rayCast(wave.Position, dir, 5, Character)
1336
			wave.CFrame = wave.CFrame * cframe2
1337
                        table.insert(Effects, {
1338
                                wave,
1339
                                "Sphere",
1340
                                0.01,
1341
                                .03,
1342
                                .03,
1343
                                .03,
1344
                        })
1345
		end
1346
	end))
1347
end
1348
1349
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1350
MakeForm(RightHole,"Cyl")
1351
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1352
MakeForm(LeftHole,"Cyl")
1353
1354
function getbloody(victim,amount)
1355
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1356
	PART.CFrame = victim.CFrame
1357
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1358
	Debris:AddItem(PART,5)
1359
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1360
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1361
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1362
	local prtcl = asd:Clone()
1363
	prtcl.Parent = PART
1364
	prtcl:Emit(amount*10)
1365
end
1366
1367
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1368
local type = type
1369
local rng = Instance.new("Part", char)
1370
        rng.Anchored = true
1371
        rng.BrickColor = color
1372
        rng.CanCollide = false
1373
        rng.FormFactor = 3
1374
        rng.Name = "Ring"
1375
        rng.Material = "Neon"
1376
        rng.Size = Vector3.new(1, 1, 1)
1377
        rng.Transparency = 0
1378
        rng.TopSurface = 0
1379
        rng.BottomSurface = 0
1380
        rng.CFrame = pos
1381
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1382
        local rngm = Instance.new("SpecialMesh", rng)
1383
        rngm.MeshType = "Brick"
1384
rngm.Scale = VT(x1,y1,z1)
1385
if rainbowmode == true then
1386
rng.Color = Color3.new(r/255,g/255,b/255)
1387
end
1388
local scaler2 = 1
1389
local speeder = FastSpeed/10
1390
if type == "Add" then
1391
scaler2 = 1*value
1392
elseif type == "Divide" then
1393
scaler2 = 1/value
1394
end
1395
coroutine.resume(coroutine.create(function()
1396
for i = 0,10/bonuspeed,0.1 do
1397
swait()
1398
if type == "Add" then
1399
scaler2 = scaler2 - 0.01*value/bonuspeed
1400
elseif type == "Divide" then
1401
scaler2 = scaler2 - 0.01/value*bonuspeed
1402
end
1403
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1404
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1405
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1406
end
1407
rng:Destroy()
1408
end))
1409
end
1410
New = function(Object, Parent, Name, Data)
1411
	local Object = Instance.new(Object)
1412
	for Index, Value in pairs(Data or {}) do
1413
		Object[Index] = Value
1414
	end
1415
	Object.Parent = Parent
1416
	Object.Name = Name
1417
	return Object
1418
end
1419
function QuaternionFromCFrame(cf)
1420
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1421
	local trace = m00 + m11 + m22
1422
	if trace > 0 then
1423
		local s = math.sqrt(1 + trace)
1424
		local recip = 0.5 / s
1425
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1426
	else
1427
		local i = 0
1428
		if m00 < m11 then
1429
			i = 1
1430
		end
1431
		if m22 > (i == 0 and m00 or m11) then
1432
			i = 2
1433
		end
1434
		if i == 0 then
1435
			local s = math.sqrt(m00 - m11 - m22 + 1)
1436
			local recip = 0.5 / s
1437
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1438
		elseif i == 1 then
1439
			local s = math.sqrt(m11 - m22 - m00 + 1)
1440
			local recip = 0.5 / s
1441
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1442
		elseif i == 2 then
1443
			local s = math.sqrt(m22 - m00 - m11 + 1)
1444
			local recip = 0.5 / s
1445
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1446
		end
1447
	end
1448
end
1449
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1450
	local xs, ys, zs = x + x, y + y, z + z
1451
	local wx, wy, wz = w * xs, w * ys, w * zs
1452
	local xx = x * xs
1453
	local xy = x * ys
1454
	local xz = x * zs
1455
	local yy = y * ys
1456
	local yz = y * zs
1457
	local zz = z * zs
1458
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1459
end
1460
1461
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1462
function WACKYEFFECT(Table)
1463
	local TYPE = (Table.EffectType or "Sphere")
1464
	local SIZE = (Table.Size or VT(1,1,1))
1465
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1466
	local TRANSPARENCY = (Table.Transparency or 0)
1467
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1468
	local CFRAME = (Table.CFrame or Torso.CFrame)
1469
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1470
	local ROTATION1 = (Table.RotationX or 0)
1471
	local ROTATION2 = (Table.RotationY or 0)
1472
	local ROTATION3 = (Table.RotationZ or 0)
1473
	local MATERIAL = (Table.Material or "Neon")
1474
	local COLOR = (Table.Color or C3(1,1,1))
1475
	local TIME = (Table.Time or 45)
1476
	local SOUNDID = (Table.SoundID or nil)
1477
	local SOUNDPITCH = (Table.SoundPitch or nil)
1478
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1479
	coroutine.resume(coroutine.create(function()
1480
		local PLAYSSOUND = false
1481
		local SOUND = nil
1482
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1483
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1484
			PLAYSSOUND = true
1485
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1486
		end
1487
		EFFECT.Color = COLOR
1488
		local MSH = nil
1489
		if TYPE == "Sphere" then
1490
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1491
		elseif TYPE == "Block" then
1492
			MSH = IT("BlockMesh",EFFECT)
1493
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1494
		elseif TYPE == "Wave" then
1495
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1496
		elseif TYPE == "Ring" then
1497
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1498
		elseif TYPE == "Slash" then
1499
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1500
		elseif TYPE == "Round Slash" then
1501
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1502
		elseif TYPE == "Swirl" then
1503
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1504
		elseif TYPE == "Skull" then
1505
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1506
		elseif TYPE == "Crystal" then
1507
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1508
		end
1509
		if MSH ~= nil then
1510
			local MOVESPEED = nil
1511
			if MOVEDIRECTION ~= nil then
1512
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1513
			end
1514
			local GROWTH = SIZE - ENDSIZE
1515
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1516
			if TYPE == "Block" then
1517
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1518
			else
1519
				EFFECT.CFrame = CFRAME
1520
			end
1521
			for LOOP = 1, TIME+1 do
1522
				Swait()
1523
				MSH.Scale = MSH.Scale - GROWTH/TIME
1524
				if TYPE == "Wave" then
1525
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1526
				end
1527
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1528
				if TYPE == "Block" then
1529
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1530
				else
1531
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1532
				end
1533
				if MOVEDIRECTION ~= nil then
1534
					local ORI = EFFECT.Orientation
1535
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1536
					EFFECT.Orientation = ORI
1537
				end
1538
			end
1539
			if PLAYSSOUND == false then
1540
				EFFECT:remove()
1541
			else
1542
				repeat Swait() until SOUND.Playing == false
1543
				EFFECT:remove()
1544
			end
1545
		else
1546
			if PLAYSSOUND == false then
1547
				EFFECT:remove()
1548
			else
1549
				repeat Swait() until SOUND.Playing == false
1550
				EFFECT:remove()
1551
			end
1552
		end
1553
	end))
1554
end
1555
1556
1557
function QuaternionSlerp(a, b, t)
1558
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1559
	local startInterp, finishInterp
1560
	if cosTheta >= 1.0E-4 then
1561
		if 1 - cosTheta > 1.0E-4 then
1562
			local theta = math.acos(cosTheta)
1563
			local invSinTheta = 1 / Sin(theta)
1564
			startInterp = Sin((1 - t) * theta) * invSinTheta
1565
			finishInterp = Sin(t * theta) * invSinTheta
1566
		else
1567
			startInterp = 1 - t
1568
			finishInterp = t
1569
		end
1570
	elseif 1 + cosTheta > 1.0E-4 then
1571
		local theta = math.acos(-cosTheta)
1572
		local invSinTheta = 1 / Sin(theta)
1573
		startInterp = Sin((t - 1) * theta) * invSinTheta
1574
		finishInterp = Sin(t * theta) * invSinTheta
1575
	else
1576
		startInterp = t - 1
1577
		finishInterp = t
1578
	end
1579
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1580
end
1581
function rayCast(Position, Direction, Range, Ignore)
1582
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1583
end
1584
local RbxUtility = LoadLibrary("RbxUtility")
1585
local Create = RbxUtility.Create
1586
1587
-------------------------------------------------------
1588
--Start Damage Function--
1589
-------------------------------------------------------
1590
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1591
    local type = type
1592
    local rng = Instance.new("Part", char)
1593
    rng.Anchored = true
1594
    rng.BrickColor = color
1595
    rng.CanCollide = false
1596
    rng.FormFactor = 3
1597
    rng.Name = "Ring"
1598
    rng.Material = "Neon"
1599
    rng.Size = Vector3.new(1, 1, 1)
1600
    rng.Transparency = 0
1601
    rng.TopSurface = 0
1602
    rng.BottomSurface = 0
1603
    rng.CFrame = pos
1604
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1605
    local rngm = Instance.new("SpecialMesh", rng)
1606
    rngm.MeshType = "Sphere"
1607
    rngm.Scale = Vector3.new(x1, y1, z1)
1608
    local scaler2 = 1
1609
    local speeder = FastSpeed
1610
    if type == "Add" then
1611
        scaler2 = 1 * value
1612
    elseif type == "Divide" then
1613
        scaler2 = 1 / value
1614
    end
1615
    coroutine.resume(coroutine.create(function()
1616
        for i = 0, 10 / bonuspeed, 0.1 do
1617
            swait()
1618
            if type == "Add" then
1619
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1620
            elseif type == "Divide" then
1621
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1622
            end
1623
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1624
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1625
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1626
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1627
        end
1628
        rng:Destroy()
1629
    end))
1630
end
1631
-----------------------------
1632
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1633
	if hit.Parent == nil then
1634
		return
1635
	end
1636
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1637
	for _, v in pairs(hit.Parent:children()) do
1638
		if v:IsA("Humanoid") then
1639
			h = v
1640
		end
1641
	end
1642
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1643
	
1644
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1645
         end
1646
1647
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1648
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1649
			if hit.Parent.DebounceHit.Value == true then
1650
				return
1651
			end
1652
		end
1653
         if insta == true then
1654
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1655
         end
1656
		local c = Create("ObjectValue"){
1657
			Name = "creator",
1658
			Value = owner,
1659
			Parent = h,
1660
		}
1661
		game:GetService("Debris"):AddItem(c, .5)
1662
		if HitSound ~= nil and HitPitch ~= nil then
1663
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1664
		end
1665
		local Damage = math.random(minim, maxim)
1666
		local blocked = false
1667
		local block = hit.Parent:findFirstChild("Block")
1668
		if block ~= nil then
1669
			if block.className == "IntValue" then
1670
				if block.Value > 0 then
1671
					blocked = true
1672
					block.Value = block.Value - 1
1673
					print(block.Value)
1674
				end
1675
			end
1676
		end
1677
		if blocked == false then
1678
			h.Health = h.Health - Damage
1679
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1680
		else
1681
			h.Health = h.Health - (Damage / 2)
1682
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1683
		end
1684
		if Type == "Knockdown" then
1685
			local hum = hit.Parent.Humanoid
1686
			hum.PlatformStand = true
1687
			coroutine.resume(coroutine.create(function(HHumanoid)
1688
				swait(1)
1689
				HHumanoid.PlatformStand = false
1690
			end), hum)
1691
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1692
			local bodvol = Create("BodyVelocity"){
1693
				velocity = angle * knockback,
1694
				P = 5000,
1695
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1696
				Parent = hit,
1697
			}
1698
			local rl = Create("BodyAngularVelocity"){
1699
				P = 3000,
1700
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1701
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1702
				Parent = hit,
1703
			}
1704
			game:GetService("Debris"):AddItem(bodvol, .5)
1705
			game:GetService("Debris"):AddItem(rl, .5)
1706
		elseif Type == "the gogo" then
1707
			local vp = Create("BodyVelocity"){
1708
				P = 500,
1709
				maxForce = Vector3.new(math.huge, 0, math.huge),
1710
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1711
			}
1712
			if knockback > 0 then
1713
				vp.Parent = hit.Parent.Torso
1714
			end
1715
			game:GetService("Debris"):AddItem(vp, .5)
1716
		elseif Type == "Up" then
1717
			local bodyVelocity = Create("BodyVelocity"){
1718
				velocity = Vector3.new(0, 20, 0),
1719
				P = 5000,
1720
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1721
				Parent = hit,
1722
			}
1723
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1724
		elseif Type == "DarkUp" then
1725
			coroutine.resume(coroutine.create(function()
1726
				for i = 0, 1, 0.1 do
1727
					swait()
1728
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1729
				end
1730
			end))
1731
			local bodyVelocity = Create("BodyVelocity"){
1732
				velocity = Vector3.new(0, 20, 0),
1733
				P = 5000,
1734
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1735
				Parent = hit,
1736
			}
1737
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1738
		elseif Type == "Snare" then
1739
			local bp = Create("BodyPosition"){
1740
				P = 2000,
1741
				D = 100,
1742
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1743
				position = hit.Parent.Torso.Position,
1744
				Parent = hit.Parent.Torso,
1745
			}
1746
			game:GetService("Debris"):AddItem(bp, 1)
1747
		elseif Type == "Freeze" then
1748
			local BodPos = Create("BodyPosition"){
1749
				P = 50000,
1750
				D = 1000,
1751
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1752
				position = hit.Parent.Torso.Position,
1753
				Parent = hit.Parent.Torso,
1754
			}
1755
			local BodGy = Create("BodyGyro") {
1756
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1757
				P = 20e+003,
1758
				Parent = hit.Parent.Torso,
1759
				cframe = hit.Parent.Torso.CFrame,
1760
			}
1761
			hit.Parent.Torso.Anchored = true
1762
			coroutine.resume(coroutine.create(function(Part) 
1763
				swait(1.5)
1764
				Part.Anchored = false
1765
			end), hit.Parent.Torso)
1766
			game:GetService("Debris"):AddItem(BodPos, 3)
1767
			game:GetService("Debris"):AddItem(BodGy, 3)
1768
		end
1769
		local debounce = Create("BoolValue"){
1770
			Name = "DebounceHit",
1771
			Parent = hit.Parent,
1772
			Value = true,
1773
		}
1774
		game:GetService("Debris"):AddItem(debounce, Delay)
1775
		c = Create("ObjectValue"){
1776
			Name = "creator",
1777
			Value = Player,
1778
			Parent = h,
1779
		}
1780
		game:GetService("Debris"):AddItem(c, .5)
1781
	end
1782
end
1783
-------------------------------------------------------
1784
--End Damage Function--
1785
-------------------------------------------------------
1786
1787
-------------------------------------------------------
1788
--Start Damage Function Customization--
1789
-------------------------------------------------------
1790
function ShowDamage(Pos, Text, Time, Color)
1791
	local Rate = (1 / 30)
1792
	local Pos = (Pos or Vector3.new(0, 0, 0))
1793
	local Text = (Text or "")
1794
	local Time = (Time or 2)
1795
	local Color = (Color or Color3.new(1, 0, 1))
1796
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1797
	EffectPart.Anchored = true
1798
	local BillboardGui = Create("BillboardGui"){
1799
		Size = UDim2.new(3, 0, 3, 0),
1800
		Adornee = EffectPart,
1801
		Parent = EffectPart,
1802
	}
1803
	local TextLabel = Create("TextLabel"){
1804
		BackgroundTransparency = 1,
1805
		Size = UDim2.new(1, 0, 1, 0),
1806
		Text = Text,
1807
		Font = "Bodoni",
1808
		TextColor3 = Color,
1809
		TextScaled = true,
1810
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1811
		Parent = BillboardGui,
1812
	}
1813
	game.Debris:AddItem(EffectPart, (Time))
1814
	EffectPart.Parent = game:GetService("Workspace")
1815
	delay(0, function()
1816
		local Frames = (Time / Rate)
1817
		for Frame = 1, Frames do
1818
			wait(Rate)
1819
			local Percent = (Frame / Frames)
1820
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1821
			TextLabel.TextTransparency = Percent
1822
		end
1823
		if EffectPart and EffectPart.Parent then
1824
			EffectPart:Destroy()
1825
		end
1826
	end)
1827
end
1828
1829
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1830
    local type = type
1831
    local rng = Instance.new("Part", char)
1832
    rng.Anchored = true
1833
    rng.BrickColor = color
1834
    rng.CanCollide = false
1835
    rng.FormFactor = 3
1836
    rng.Name = "Ring"
1837
    rng.Material = "Neon"
1838
    rng.Size = Vector3.new(1, 1, 1)
1839
    rng.Transparency = 0
1840
    rng.TopSurface = 0
1841
    rng.BottomSurface = 0
1842
    rng.CFrame = pos
1843
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1844
    local rngm = Instance.new("SpecialMesh", rng)
1845
    rngm.MeshType = "Brick"
1846
    rngm.Scale = Vector3.new(x1,y1,z1)
1847
    local scaler2 = 1
1848
    local speeder = FastSpeed/10
1849
    if type == "Add" then
1850
        scaler2 = 1*value
1851
    elseif type == "Divide" then
1852
        scaler2 = 1/value
1853
    end
1854
    coroutine.resume(coroutine.create(function()
1855
        for i = 0,10/bonuspeed,0.1 do
1856
            swait()
1857
            if type == "Add" then
1858
                scaler2 = scaler2 - 0.01*value/bonuspeed
1859
            elseif type == "Divide" then
1860
                scaler2 = scaler2 - 0.01/value*bonuspeed
1861
            end
1862
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1863
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1864
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1865
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1866
        end
1867
    rng:Destroy()
1868
    end))
1869
end
1870
 
1871
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1872
local p = Instance.new("Part",EffectModel)
1873
p.BrickColor = BrickColor.new(colour)
1874
p.Size = Vector3.new()
1875
p.Anchored = true
1876
p.CanCollide = false
1877
p.CFrame = cf
1878
if inverse == true then
1879
p.Transparency = 1
1880
else
1881
p.Transparency = 0
1882
end
1883
local m = Instance.new("SpecialMesh",p)
1884
m.MeshId = meshid
1885
m.TextureId = textid
1886
m.Scale = meshstart
1887
coroutine.wrap(function()
1888
for i=0,1,factor do
1889
swait()
1890
if inverse == true then
1891
p.Transparency = 1-i
1892
else
1893
p.Transparency = i
1894
end
1895
m.Scale = m.Scale + meshadd
1896
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1897
end
1898
p:Destroy()
1899
end)()
1900
return p
1901
end
1902
-------------------------------------------------------
1903
--End Damage Function Customization--
1904
-------------------------------------------------------
1905
1906
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1907
  for _, c in pairs(workspace:children()) do
1908
    local hum = c:findFirstChild("Humanoid")
1909
    if hum ~= nil then
1910
      local head = c:findFirstChild("Head")
1911
      if head ~= nil then
1912
        local targ = head.Position - Part.Position
1913
        local mag = targ.magnitude
1914
        if magni >= mag and c.Name ~= Player.Name then
1915
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1916
        end
1917
      end
1918
    end
1919
  end
1920
end
1921
1922
1923
CFuncs = {
1924
	Part = {
1925
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1926
			local Part = Create("Part")({
1927
				Parent = Parent,
1928
				Reflectance = Reflectance,
1929
				Transparency = Transparency,
1930
				CanCollide = false,
1931
				Locked = true,
1932
				BrickColor = BrickColor.new(tostring(BColor)),
1933
				Name = Name,
1934
				Size = Size,
1935
				Material = Material
1936
			})
1937
			RemoveOutlines(Part)
1938
			return Part
1939
		end
1940
	},
1941
	Mesh = {
1942
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1943
			local Msh = Create(Mesh)({
1944
				Parent = Part,
1945
				Offset = OffSet,
1946
				Scale = Scale
1947
			})
1948
			if Mesh == "SpecialMesh" then
1949
				Msh.MeshType = MeshType
1950
				Msh.MeshId = MeshId
1951
			end
1952
			return Msh
1953
		end
1954
	},
1955
	Mesh = {
1956
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1957
			local Msh = Create(Mesh)({
1958
				Parent = Part,
1959
				Offset = OffSet,
1960
				Scale = Scale
1961
			})
1962
			if Mesh == "SpecialMesh" then
1963
				Msh.MeshType = MeshType
1964
				Msh.MeshId = MeshId
1965
			end
1966
			return Msh
1967
		end
1968
	},
1969
	Weld = {
1970
		Create = function(Parent, Part0, Part1, C0, C1)
1971
			local Weld = Create("Weld")({
1972
				Parent = Parent,
1973
				Part0 = Part0,
1974
				Part1 = Part1,
1975
				C0 = C0,
1976
				C1 = C1
1977
			})
1978
			return Weld
1979
		end
1980
	},
1981
	Sound = {
1982
		Create = function(id, par, vol, pit)
1983
			coroutine.resume(coroutine.create(function()
1984
				local S = Create("Sound")({
1985
					Volume = vol,
1986
					Pitch = pit or 1,
1987
					SoundId = id,
1988
					Parent = par or workspace
1989
				})
1990
				wait()
1991
				S:play()
1992
				game:GetService("Debris"):AddItem(S, 6)
1993
			end))
1994
		end
1995
	},
1996
	ParticleEmitter = {
1997
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1998
			local fp = Create("ParticleEmitter")({
1999
				Parent = Parent,
2000
				Color = ColorSequence.new(Color1, Color2),
2001
				LightEmission = LightEmission,
2002
				Size = Size,
2003
				Texture = Texture,
2004
				Transparency = Transparency,
2005
				ZOffset = ZOffset,
2006
				Acceleration = Accel,
2007
				Drag = Drag,
2008
				LockedToPart = LockedToPart,
2009
				VelocityInheritance = VelocityInheritance,
2010
				EmissionDirection = EmissionDirection,
2011
				Enabled = Enabled,
2012
				Lifetime = LifeTime,
2013
				Rate = Rate,
2014
				Rotation = Rotation,
2015
				RotSpeed = RotSpeed,
2016
				Speed = Speed,
2017
				VelocitySpread = VelocitySpread
2018
			})
2019
			return fp
2020
		end
2021
	}
2022
}
2023
function RemoveOutlines(part)
2024
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2025
end
2026
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2027
	local Part = Create("Part")({
2028
		formFactor = FormFactor,
2029
		Parent = Parent,
2030
		Reflectance = Reflectance,
2031
		Transparency = Transparency,
2032
		CanCollide = false,
2033
		Locked = true,
2034
		BrickColor = BrickColor.new(tostring(BColor)),
2035
		Name = Name,
2036
		Size = Size,
2037
		Material = Material
2038
	})
2039
	RemoveOutlines(Part)
2040
	return Part
2041
end
2042
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2043
	local Msh = Create(Mesh)({
2044
		Parent = Part,
2045
		Offset = OffSet,
2046
		Scale = Scale
2047
	})
2048
	if Mesh == "SpecialMesh" then
2049
		Msh.MeshType = MeshType
2050
		Msh.MeshId = MeshId
2051
	end
2052
	return Msh
2053
end
2054
function CreateWeld(Parent, Part0, Part1, C0, C1)
2055
	local Weld = Create("Weld")({
2056
		Parent = Parent,
2057
		Part0 = Part0,
2058
		Part1 = Part1,
2059
		C0 = C0,
2060
		C1 = C1
2061
	})
2062
	return Weld
2063
end
2064
2065
abss = Instance.new("BillboardGui",char)
2066
abss.Size = UDim2.new(10,0,10,0)
2067
abss.Enabled = false
2068
imgl = Instance.new("ImageLabel",abss)
2069
imgl.Position = UDim2.new(0,0,0,0)
2070
imgl.Size = UDim2.new(1,0,1,0)
2071
imgl.Image = "rbxassetid://153485522"
2072
imgl.BackgroundTransparency = 1
2073
imgl.ImageColor3 = Color3.new(.9,0,0)
2074
img2 = Instance.new("ImageLabel",abss)
2075
img2.Position = UDim2.new(0,0,0,0)
2076
img2.Size = UDim2.new(1,0,1,0)
2077
img2.Image = "rbxassetid://153485522"
2078
img2.BackgroundTransparency = 1
2079
img2.ImageColor3 = Color3.new(.9,0,0)
2080
 
2081
function TargetSelect(person)
2082
local dd=coroutine.wrap(function()
2083
if targetted ~= person then
2084
targetted = person
2085
img2.Size = UDim2.new(1,0,1,0)
2086
img2.ImageTransparency = 0
2087
img2.Position = UDim2.new(0,0,0,0)
2088
for i = 0, 2, 0.1 do
2089
swait()
2090
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2091
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2092
img2.ImageTransparency = img2.ImageTransparency + 0.05
2093
end
2094
end
2095
end)
2096
dd()
2097
end
2098
2099
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2100
    local NEWWELD = IT(TYPE)
2101
    NEWWELD.Part0 = PART0
2102
    NEWWELD.Part1 = PART1
2103
    NEWWELD.C0 = C0
2104
    NEWWELD.C1 = C1
2105
    NEWWELD.Parent = PARENT
2106
    return NEWWELD
2107
end
2108
2109
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
2110
2111
local Blood1 = Create("ParticleEmitter")({
2112
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2113
  Transparency = NumberSequence.new(0.1, 1),
2114
  Size = NumberSequence.new(0.5, 0),
2115
  Texture = "rbxassetid://602578593",
2116
  Lifetime = NumberRange.new(0.8),
2117
  Rate = 255,
2118
  VelocitySpread = 40,
2119
  Rotation = NumberRange.new(100),
2120
  Speed = NumberRange.new(5),
2121
  LightEmission = 0,
2122
  LockedToPart = false,
2123
  Acceleration = Vector3.new(0, -10, 0),
2124
  EmissionDirection = "Bottom"
2125
})
2126
function Sayonara()
2127
    local target = nil
2128
    local targettorso = nil
2129
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2130
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2131
            target = mouse.Target.Parent.Humanoid
2132
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2133
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2134
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2135
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2136
        end
2137
    end
2138
    if target ~= nil then
2139
        targettorso.Anchored = true
2140
        attack = true
2141
        hum.WalkSpeed = 0
2142
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2143
        for i = 0,6.2,0.1 do
2144
            swait()
2145
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
2146
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2147
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2148
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2149
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
2150
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
2151
        end
2152
        do
2153
        CreateSound("429400881", targettorso, 5, 1)
2154
        local ModelArm02 = New("Model", char, "Arm", {})
2155
        local ModelArm03 = New("Model", char, "Arm", {})
2156
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2157
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2158
        local Arm02 = targetleftarm:Clone()
2159
        local Arm03 = targetrightarm:Clone()
2160
        targetleftarm.Transparency = 1
2161
        targetrightarm.Transparency = 1
2162
        Arm02.Parent = ModelArm02
2163
        Arm03.Parent = ModelArm03
2164
        for i, v in pairs(Arm02:GetChildren()) do
2165
          v:Destroy()
2166
        end
2167
        for i, v in pairs(Arm03:GetChildren()) do
2168
          v:Destroy()
2169
        end
2170
        local weldArm02 = Instance.new("Weld")
2171
        weldArm02.Parent = Arm02
2172
        weldArm02.Part0 = targetleftarm
2173
        weldArm02.Part1 = Arm02
2174
        weldArm02.C1 = CFrame.new(0, 0, 0)
2175
        local weldArm03 = Instance.new("Weld")
2176
        weldArm03.Parent = Arm03
2177
        weldArm03.Part0 = targetrightarm
2178
        weldArm03.Part1 = Arm03
2179
        weldArm03.C1 = CFrame.new(0, 0, 0)
2180
        for i, v in pairs(target:GetChildren()) do
2181
          if v:IsA("Shirt") then
2182
            v:clone().Parent = ModelArm02
2183
          end
2184
        end
2185
        for i, v in pairs(target:GetChildren()) do
2186
          if v:IsA("Shirt") then
2187
            v:clone().Parent = ModelArm03
2188
          end
2189
        end
2190
        weldArm02.Part0 = la
2191
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2192
        weldArm03.Part0 = ra
2193
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2194
        local BE1 = Blood1:Clone()
2195
        BE1.Parent = targetleftarm
2196
        game:GetService("Debris"):AddItem(BE1, 3)
2197
        BE1.Rate = 255
2198
        local BE2 = Blood1:Clone()
2199
        BE2.Parent = targetrightarm
2200
        game:GetService("Debris"):AddItem(BE2, 3)
2201
        BE2.Rate = 255
2202
        for i = 0,6.2,0.1 do
2203
            swait()
2204
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2205
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2206
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2207
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2208
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2209
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2210
        end
2211
        for i = 0,6.2,0.1 do
2212
            swait()
2213
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2214
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2215
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2216
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2217
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2218
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2219
        end
2220
        CreateSound("541909763", targettorso, 5, .8)
2221
        weldArm02:Destroy()
2222
        Arm02.CanCollide = true
2223
        weldArm03:Destroy()
2224
        Arm03.CanCollide = true
2225
        local bodyVelocity2 = Create("BodyVelocity")({
2226
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2227
          P = 5000,
2228
          maxForce = Vector3.new(8000, 8000, 8000),
2229
          Parent = Arm02
2230
        })
2231
        local bodyVelocity3 = Create("BodyVelocity")({
2232
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2233
          P = 5000,
2234
          maxForce = Vector3.new(8000, 8000, 8000),
2235
          Parent = Arm03
2236
        })
2237
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2238
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2239
        for i = 0,6.2,0.1 do
2240
            swait()
2241
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2242
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2243
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2244
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2245
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2246
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2247
        end
2248
        for i = 0,6.2,0.1 do
2249
            swait()
2250
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2251
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2252
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2253
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2254
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2255
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2256
        end
2257
        targettorso:Remove()
2258
        for i = 0,6.2,0.1 do
2259
            swait()
2260
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2261
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2262
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2263
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2264
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2265
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2266
        end
2267
        end
2268
        targettorso.Anchored = false
2269
        attack = false
2270
        hum.WalkSpeed = 8
2271
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2272
    end
2273
end
2274
2275
-------------------------------------------------------
2276
--Start Effect Function--
2277
-------------------------------------------------------
2278
EffectModel = Instance.new("Model", char)
2279
Effects = {
2280
  Block = {
2281
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2282
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2283
      prt.Anchored = true
2284
      prt.CFrame = cframe
2285
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2286
      game:GetService("Debris"):AddItem(prt, 10)
2287
      if Type == 1 or Type == nil then
2288
        table.insert(Effects, {
2289
          prt,
2290
          "Block1",
2291
          delay,
2292
          x3,
2293
          y3,
2294
          z3,
2295
          msh
2296
        })
2297
      elseif Type == 2 then
2298
        table.insert(Effects, {
2299
          prt,
2300
          "Block2",
2301
          delay,
2302
          x3,
2303
          y3,
2304
          z3,
2305
          msh
2306
        })
2307
      else
2308
        table.insert(Effects, {
2309
          prt,
2310
          "Block3",
2311
          delay,
2312
          x3,
2313
          y3,
2314
          z3,
2315
          msh
2316
        })
2317
      end
2318
    end
2319
  },
2320
  Sphere = {
2321
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2322
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2323
      prt.Anchored = true
2324
      prt.CFrame = cframe
2325
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2326
      game:GetService("Debris"):AddItem(prt, 10)
2327
      table.insert(Effects, {
2328
        prt,
2329
        "Cylinder",
2330
        delay,
2331
        x3,
2332
        y3,
2333
        z3,
2334
        msh
2335
      })
2336
    end
2337
  },
2338
  Cylinder = {
2339
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2340
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2341
      prt.Anchored = true
2342
      prt.CFrame = cframe
2343
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2344
      game:GetService("Debris"):AddItem(prt, 10)
2345
      table.insert(Effects, {
2346
        prt,
2347
        "Cylinder",
2348
        delay,
2349
        x3,
2350
        y3,
2351
        z3,
2352
        msh
2353
      })
2354
    end
2355
  },
2356
  Wave = {
2357
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2358
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2359
      prt.Anchored = true
2360
      prt.CFrame = cframe
2361
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2362
      game:GetService("Debris"):AddItem(prt, 10)
2363
      table.insert(Effects, {
2364
        prt,
2365
        "Cylinder",
2366
        delay,
2367
        x3 / 60,
2368
        y3 / 60,
2369
        z3 / 60,
2370
        msh
2371
      })
2372
    end
2373
  },
2374
  Ring = {
2375
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2376
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2377
      prt.Anchored = true
2378
      prt.CFrame = cframe
2379
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2380
      game:GetService("Debris"):AddItem(prt, 10)
2381
      table.insert(Effects, {
2382
        prt,
2383
        "Cylinder",
2384
        delay,
2385
        x3,
2386
        y3,
2387
        z3,
2388
        msh
2389
      })
2390
    end
2391
  },
2392
  Break = {
2393
    Create = function(brickcolor, cframe, x1, y1, z1)
2394
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2395
      prt.Anchored = true
2396
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2397
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2398
      local num = math.random(10, 50) / 1000
2399
      game:GetService("Debris"):AddItem(prt, 10)
2400
      table.insert(Effects, {
2401
        prt,
2402
        "Shatter",
2403
        num,
2404
        prt.CFrame,
2405
        math.random() - math.random(),
2406
        0,
2407
        math.random(50, 100) / 100
2408
      })
2409
    end
2410
  },
2411
Spiral = {
2412
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2413
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2414
      prt.Anchored = true
2415
      prt.CFrame = cframe
2416
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2417
      game:GetService("Debris"):AddItem(prt, 10)
2418
      table.insert(Effects, {
2419
        prt,
2420
        "Cylinder",
2421
        delay,
2422
        x3,
2423
        y3,
2424
        z3,
2425
        msh
2426
      })
2427
    end
2428
  },
2429
Push = {
2430
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2431
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2432
      prt.Anchored = true
2433
      prt.CFrame = cframe
2434
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2435
      game:GetService("Debris"):AddItem(prt, 10)
2436
      table.insert(Effects, {
2437
        prt,
2438
        "Cylinder",
2439
        delay,
2440
        x3,
2441
        y3,
2442
        z3,
2443
        msh
2444
      })
2445
    end
2446
  }
2447
}
2448
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2449
	local fp = IT("Part")
2450
	fp.formFactor = formfactor 
2451
	fp.Parent = parent
2452
	fp.Reflectance = reflectance
2453
	fp.Transparency = transparency
2454
	fp.CanCollide = false 
2455
	fp.Locked = true
2456
	fp.BrickColor = brickcolor
2457
	fp.Name = name
2458
	fp.Size = size
2459
	fp.Position = tors.Position 
2460
	RemoveOutlines(fp)
2461
	fp.Material = "Neon"
2462
	fp:BreakJoints()
2463
	return fp 
2464
end 
2465
 
2466
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2467
	local mesh = IT(Mesh) 
2468
	mesh.Parent = part
2469
	if Mesh == "SpecialMesh" then
2470
		mesh.MeshType = meshtype
2471
	if meshid ~= "nil" then
2472
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2473
		end
2474
	end
2475
	mesh.Offset = offset
2476
	mesh.Scale = scale
2477
	return mesh
2478
end
2479
2480
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2481
	local type = type
2482
	local rng = Instance.new("Part", char)
2483
	rng.Anchored = true
2484
	rng.BrickColor = color
2485
	rng.CanCollide = false
2486
	rng.FormFactor = 3
2487
	rng.Name = "Ring"
2488
	rng.Material = "Neon"
2489
	rng.Size = Vector3.new(1, 1, 1)
2490
	rng.Transparency = 1
2491
	rng.TopSurface = 0
2492
	rng.BottomSurface = 0
2493
	rng.CFrame = pos
2494
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2495
	local rngm = Instance.new("SpecialMesh", rng)
2496
	rngm.MeshType = MType
2497
	rngm.Scale = Vector3.new(x1, y1, z1)
2498
	local scaler2 = 1
2499
	local speeder = FastSpeed
2500
	if type == "Add" then
2501
		scaler2 = 1 * value
2502
	elseif type == "Divide" then
2503
		scaler2 = 1 / value
2504
	end
2505
	coroutine.resume(coroutine.create(function()
2506
		for i = 0, 10 / bonuspeed, 0.1 do
2507
			swait()
2508
			if type == "Add" then
2509
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2510
			elseif type == "Divide" then
2511
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2512
			end
2513
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2514
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2515
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2516
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2517
		end
2518
		rng:Destroy()
2519
	end))
2520
end
2521
2522
local PlayerSize = 1
2523
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2524
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2525
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2526
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2527
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2528
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2529
2530
function Cryo_Freeze()
2531
    attack = true
2532
    for i = 0,5.2,0.03 do
2533
        swait()
2534
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2535
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2536
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2537
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2538
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2539
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2540
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2541
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2542
    end
2543
    CreateSound("331666100", tors, 10, 1)
2544
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2545
    for i = 1,3,0.1 do
2546
    hum.WalkSpeed = 0.10
2547
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2548
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2549
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2550
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2551
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2552
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2553
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2554
    end
2555
    for i = 1,10,0.1 do
2556
        swait(10)
2557
    hum.WalkSpeed = 0.10
2558
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2559
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2560
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2561
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2562
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2563
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2564
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2565
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2566
    end
2567
    wait(.6)
2568
    attack = false
2569
end
2570
2571
function HAAAAA() --HTGJHYG
2572
    attack = true
2573
    hum.WalkSpeed = 0.30
2574
    CreateSound("794081034", hed, 10, 1)
2575
        Character.Head.face.Texture = "rbxassetid://396389196"
2576
    for i = 0,2,0.1 do
2577
        swait()
2578
        CameraEnshaking(1, 2)
2579
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2581
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2582
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2583
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2584
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2585
    end
2586
    for i = 0,14.7,0.1 do
2587
        swait()
2588
        CameraEnshaking(1, 3)
2589
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2591
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2592
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2593
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2594
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2595
    end
2596
    attack = false
2597
        Character.Head.face.Texture = "rbxassetid://620619801"
2598
    hum.WalkSpeed = 16
2599
end
2600
2601
function Hell_From_Above()
2602
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2603
    attack = true
2604
    hum.WalkSpeed = 3.01
2605
    for i = 0,6.3,0.1 do
2606
        swait()
2607
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2612
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2613
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2614
    end
2615
    CreateSound("142070127", tors, 10, 1)
2616
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2617
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2618
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2619
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2620
    for i = 0,3.8,0.1 do
2621
        swait()
2622
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2623
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2624
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2625
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2626
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2627
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2628
    end
2629
    CreateSound("224339201", tors, 10, 0.5)
2630
    for i = 1, 3 do
2631
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2632
    UhhhhThing.CFrame = mouse.Hit
2633
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2634
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2635
    end
2636
    UhhhhThing:Destroy()
2637
    attack = false
2638
    hum.WalkSpeed = 16
2639
end
2640
2641
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2642
	local type = type
2643
	local rng = Instance.new("Part", char)
2644
	rng.Anchored = true
2645
	rng.BrickColor = color
2646
	rng.CanCollide = false
2647
	rng.FormFactor = 3
2648
	rng.Name = "Ring"
2649
	rng.Material = "Neon"
2650
	rng.Size = Vector3.new(1, 1, 1)
2651
	rng.Transparency = 0
2652
	rng.TopSurface = 0
2653
	rng.BottomSurface = 0
2654
	rng.CFrame = pos
2655
	local rngm = Instance.new("SpecialMesh", rng)
2656
	rngm.MeshType = MType
2657
	rngm.Scale = scale
2658
	local scaler2 = 1
2659
	if type == "Add" then
2660
		scaler2 = 1 * value
2661
	elseif type == "Divide" then
2662
		scaler2 = 1 / value
2663
	end
2664
	coroutine.resume(coroutine.create(function()
2665
		for i = 0, 10 / bonuspeed, 0.1 do
2666
			swait()
2667
			if type == "Add" then
2668
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2669
			elseif type == "Divide" then
2670
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2671
			end
2672
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2673
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2674
		end
2675
		rng:Destroy()
2676
	end))
2677
end
2678
2679
function Eviscerate(dude)
2680
	if dude.Name ~= char then
2681
		local bgf = IT("BodyGyro", dude.Head)
2682
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2683
		local val = IT("BoolValue", dude)
2684
		val.Name = "IsHit"
2685
		local ds = coroutine.wrap(function()
2686
			dude:WaitForChild("Head"):BreakJoints()
2687
			wait(0.5)
2688
			target = nil
2689
			coroutine.resume(coroutine.create(function()
2690
				for i, v in pairs(dude:GetChildren()) do
2691
					if v:IsA("Accessory") then
2692
						v:Destroy()
2693
					end
2694
					if v:IsA("Humanoid") then
2695
						v:Destroy()
2696
					end
2697
					if v:IsA("CharacterMesh") then
2698
						v:Destroy()
2699
					end
2700
					if v:IsA("Model") then
2701
						v:Destroy()
2702
					end
2703
					if v:IsA("Part") or v:IsA("MeshPart") then
2704
						for x, o in pairs(v:GetChildren()) do
2705
							if o:IsA("Decal") then
2706
								o:Destroy()
2707
							end
2708
						end
2709
						coroutine.resume(coroutine.create(function()
2710
							v.Material = "Neon"
2711
							v.CanCollide = false
2712
							local PartEmmit1 = IT("ParticleEmitter", v)
2713
							PartEmmit1.LightEmission = 1
2714
							PartEmmit1.Texture = "rbxassetid://284205403"
2715
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2716
							PartEmmit1.Rate = 150
2717
							PartEmmit1.Lifetime = NumberRange.new(1)
2718
							PartEmmit1.Size = NumberSequence.new({
2719
								NumberSequenceKeypoint.new(0, 0.75, 0),
2720
								NumberSequenceKeypoint.new(1, 0, 0)
2721
							})
2722
							PartEmmit1.Transparency = NumberSequence.new({
2723
								NumberSequenceKeypoint.new(0, 0, 0),
2724
								NumberSequenceKeypoint.new(1, 1, 0)
2725
							})
2726
							PartEmmit1.Speed = NumberRange.new(0, 0)
2727
							PartEmmit1.VelocitySpread = 30000
2728
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2729
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2730
							local BodPoss = IT("BodyPosition", v)
2731
							BodPoss.P = 3000
2732
							BodPoss.D = 1000
2733
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2734
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2735
							v.Color = maincolor.Color
2736
							coroutine.resume(coroutine.create(function()
2737
								for i = 0, 49 do
2738
									swait(1)
2739
									v.Transparency = v.Transparency + 0.08
2740
								end
2741
								wait(0.5)
2742
								PartEmmit1.Enabled = false
2743
								wait(3)
2744
								v:Destroy()
2745
								dude:Destroy()
2746
							end))
2747
						end))
2748
					end
2749
				end
2750
			end))
2751
		end)
2752
		ds()
2753
	end
2754
end
2755
2756
function FindNearestHead(Position, Distance, SinglePlayer)
2757
	if SinglePlayer then
2758
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2759
	end
2760
	local List = {}
2761
	for i, v in pairs(workspace:GetChildren()) do
2762
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2763
			table.insert(List, v)
2764
		end
2765
	end
2766
	return List
2767
end
2768
2769
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2770
	local type = type
2771
	local rng = Instance.new("Part", char)
2772
	rng.Anchored = true
2773
	rng.BrickColor = color
2774
	rng.CanCollide = false
2775
	rng.FormFactor = 3
2776
	rng.Name = "Ring"
2777
	rng.Material = "Neon"
2778
	rng.Size = Vector3.new(1, 1, 1)
2779
	rng.Transparency = 0
2780
	rng.TopSurface = 0
2781
	rng.BottomSurface = 0
2782
	rng.CFrame = pos
2783
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2784
	local rngm = Instance.new("SpecialMesh", rng)
2785
	rngm.MeshType = MType
2786
	rngm.Scale = Vector3.new(x1, y1, z1)
2787
	local scaler2 = 1
2788
	local speeder = FastSpeed
2789
	if type == "Add" then
2790
		scaler2 = 1 * value
2791
	elseif type == "Divide" then
2792
		scaler2 = 1 / value
2793
	end
2794
	coroutine.resume(coroutine.create(function()
2795
		for i = 0, 10 / bonuspeed, 0.1 do
2796
			swait()
2797
			if type == "Add" then
2798
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2799
			elseif type == "Divide" then
2800
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2801
			end
2802
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2803
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2804
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2805
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2806
		end
2807
		rng:Destroy()
2808
	end))
2809
end
2810
2811
function SoulSteal(dude)
2812
if dude.Name ~= char then
2813
local bgf = IT("BodyGyro", dude.Head)
2814
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2815
local val = IT("BoolValue", dude)
2816
val.Name = "IsHit"
2817
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2818
local soulst = coroutine.wrap(function()
2819
local soul = Instance.new("Part",dude)
2820
soul.Size = Vector3.new(1,1,1)
2821
soul.CanCollide = false
2822
soul.Anchored = false
2823
soul.Position = torso.Position
2824
soul.Transparency = 1
2825
local PartEmmit1 = IT("ParticleEmitter", soul)
2826
PartEmmit1.LightEmission = 1
2827
PartEmmit1.Texture = "rbxassetid://569507414"
2828
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2829
PartEmmit1.Rate = 250
2830
PartEmmit1.Lifetime = NumberRange.new(1.6)
2831
PartEmmit1.Size = NumberSequence.new({
2832
	NumberSequenceKeypoint.new(0, 1, 0),
2833
	NumberSequenceKeypoint.new(1, 0, 0)
2834
})
2835
PartEmmit1.Transparency = NumberSequence.new({
2836
	NumberSequenceKeypoint.new(0, 0, 0),
2837
	NumberSequenceKeypoint.new(1, 1, 0)
2838
})
2839
PartEmmit1.Speed = NumberRange.new(0, 0)
2840
PartEmmit1.VelocitySpread = 30000
2841
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2842
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2843
local BodPoss = IT("BodyPosition", soul)
2844
BodPoss.P = 3000
2845
BodPoss.D = 1000
2846
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2847
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2848
wait(1.6)
2849
soul.Touched:connect(function(hit)
2850
	if hit.Parent == char then
2851
	soul:Destroy()
2852
	end
2853
end)
2854
wait(1.2)
2855
while soul do
2856
	swait()
2857
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2858
	BodPoss.Position = tors.Position
2859
end
2860
end)
2861
	soulst()
2862
	end
2863
end
2864
function FaceMouse()
2865
local	Cam = workspace.CurrentCamera
2866
	return {
2867
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2868
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2869
	}
2870
end
2871
-------------------------------------------------------
2872
--End Effect Function--
2873
-------------------------------------------------------
2874
function Cso(ID, PARENT, VOLUME, PITCH)
2875
	local NSound = nil
2876
	coroutine.resume(coroutine.create(function()
2877
		NSound = IT("Sound", PARENT)
2878
		NSound.Volume = VOLUME
2879
		NSound.Pitch = PITCH
2880
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2881
		swait()
2882
		NSound:play()
2883
		game:GetService("Debris"):AddItem(NSound, 10)
2884
	end))
2885
	return NSound
2886
end
2887
function CameraEnshaking(Length, Intensity)
2888
	coroutine.resume(coroutine.create(function()
2889
		local intensity = 1 * Intensity
2890
		local rotM = 0.01 * Intensity
2891
		for i = 0, Length, 0.1 do
2892
			swait()
2893
			intensity = intensity - 0.05 * Intensity / Length
2894
			rotM = rotM - 5.0E-4 * Intensity / Length
2895
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2896
			cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2897
		end
2898
		hum.CameraOffset = Vector3.new(0, 0, 0)
2899
	end))
2900
end
2901
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2902
local Hitboxpart = Instance.new("Part", EffectModel)
2903
  RemoveOutlines(Hitboxpart)
2904
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2905
  Hitboxpart.CanCollide = false
2906
  Hitboxpart.Transparency = 1
2907
  Hitboxpart.Anchored = true
2908
  Hitboxpart.CFrame = Pose
2909
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2910
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2911
end
2912
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2913
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2914
  prt.Anchored = true
2915
  prt.CFrame = cframe
2916
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2917
  game:GetService("Debris"):AddItem(prt, 10)
2918
  if Type == 1 or Type == nil then
2919
    table.insert(Effects, {
2920
      prt,
2921
      "Block1",
2922
      delay,
2923
      x3,
2924
      y3,
2925
      z3,
2926
      msh
2927
    })
2928
  elseif Type == 2 then
2929
    table.insert(Effects, {
2930
      prt,
2931
      "Block2",
2932
      delay,
2933
      x3,
2934
      y3,
2935
      z3,
2936
      msh
2937
    })
2938
  elseif Type == 3 then
2939
    table.insert(Effects, {
2940
      prt,
2941
      "Block3",
2942
      delay,
2943
      x3,
2944
      y3,
2945
      z3,
2946
      msh
2947
    })
2948
  end
2949
end
2950
2951
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2952
	local Part = Create("Part"){
2953
		Parent = Parent,
2954
		Reflectance = Reflectance,
2955
		Transparency = Transparency,
2956
		CanCollide = false,
2957
		Locked = true,
2958
		BrickColor = BrickColor.new(tostring(BColor)),
2959
		Name = Name,
2960
		Size = Size,
2961
		Material = Material,
2962
	}
2963
	RemoveOutlines(Part)
2964
	return Part
2965
end
2966
	
2967
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2968
	local Msh = Create(Mesh){
2969
		Parent = Part,
2970
		Offset = OffSet,
2971
		Scale = Scale,
2972
	}
2973
	if Mesh == "SpecialMesh" then
2974
		Msh.MeshType = MeshType
2975
		Msh.MeshId = MeshId
2976
	end
2977
	return Msh
2978
end
2979
2980
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2981
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2982
prt.Anchored = true
2983
prt.CFrame = cframe
2984
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2985
game:GetService("Debris"):AddItem(prt,2)
2986
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2987
for i=0,1,delay do
2988
swait()
2989
Part.Transparency=i
2990
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2991
end
2992
Part.Parent=nil
2993
end),prt,msh,(math.random(0,1)+math.random())/5)
2994
end
2995
-------------------------------------------------------
2996
--End Important Functions--
2997
-------------------------------------------------------
2998
-------------------------------------------------------
2999
 
3000
 
3001
--[[
3002
        Thanks for using Build-To-Lua by jarredbcv.
3003
]]--
3004
 
3005
New = function(Object, Parent, Name, Data)
3006
    local Object = Instance.new(Object)
3007
    for Index, Value in pairs(Data or {}) do
3008
        Object[Index] = Value
3009
    end
3010
    Object.Parent = Parent
3011
    Object.Name = Name
3012
    return Object
3013
end
3014
   
3015
Gaunty = New("Model",char,"Gaunty",{})
3016
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3017
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3018
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3019
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3020
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3021
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3022
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3023
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3024
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3025
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3026
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3027
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3028
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3029
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3030
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3031
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3032
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3033
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3034
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3035
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3036
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3037
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3038
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3039
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3040
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3041
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3042
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3043
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3044
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3045
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3046
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3047
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3048
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3049
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3050
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3051
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3052
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3053
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3054
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3055
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3056
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3057
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3058
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3059
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3060
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3061
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3062
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3063
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3064
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3065
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3066
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3067
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3068
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3069
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3070
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3071
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3072
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3073
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3074
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3075
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3076
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3077
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3078
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3079
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3080
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3081
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3082
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3083
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3084
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3085
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3086
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3087
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3088
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3089
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3090
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3091
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3092
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3093
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3094
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3095
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3096
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3097
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3098
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3099
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3100
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3101
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3102
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3103
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3104
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3105
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3106
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3107
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3108
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3109
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3110
 
3111
Gaunty2 = New("Model",char,"Gaunty2",{})
3112
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3113
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3114
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3115
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3116
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3117
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3118
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3119
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3120
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3121
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3122
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3123
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3124
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3125
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3126
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3127
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3128
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3129
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3130
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3131
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3132
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3133
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3134
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3135
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3136
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3137
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3138
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3139
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3140
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3141
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3142
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3143
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3144
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3145
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3146
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3147
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3148
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3149
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3150
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3151
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3152
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3153
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3154
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3155
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3156
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3157
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3158
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3159
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3160
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3161
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3162
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3163
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3164
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3165
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3166
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3167
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3168
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3169
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3170
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3171
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3172
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3173
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3174
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3175
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3176
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3177
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3178
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3179
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3180
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3181
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3182
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3183
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3184
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3185
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3186
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3187
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3188
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3189
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3190
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3191
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3192
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3193
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3194
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3195
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3196
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3197
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3198
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3199
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3200
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3201
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3202
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3203
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3204
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3205
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3206
 
3207
 
3208
NewInstance = function(instance,parent,properties)
3209
    local inst = Instance.new(instance,parent)
3210
    if(properties)then
3211
        for i,v in next, properties do
3212
            pcall(function() inst[i] = v end)
3213
        end
3214
    end
3215
    return inst;
3216
end
3217
 
3218
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3219
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3220
 
3221
for _,v in next, Gaunty:children() do
3222
    v.CanCollide = false
3223
end
3224
for _,v in next, Gaunty2:children() do
3225
    v.CanCollide = false
3226
end
3227
local all, last = {}, nil
3228
ArmourParts = {}
3229
NeonParts = {}
3230
function scan(p)
3231
  for _, v in pairs(p:GetChildren()) do
3232
    if v:IsA("BasePart") then
3233
      if v.BrickColor == BrickColor.new("Black") then
3234
        table.insert(ArmourParts, v)
3235
      end
3236
      if v.BrickColor == BrickColor.new("Institutional white") then
3237
        table.insert(NeonParts, v)
3238
      end
3239
      if last then
3240
        local w = Instance.new("Weld")
3241
        w.Part0, w.Part1 = last, v
3242
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3243
        w.Parent = last
3244
      end
3245
      table.insert(all, v)
3246
      last = v
3247
    end
3248
    scan(v)
3249
  end
3250
end
3251
scan(Gaunty)
3252
local all2, last2 = {}, nil
3253
ArmourParts2 = {}
3254
NeonParts2 = {}
3255
function scan2(p)
3256
  for _, v in pairs(p:GetChildren()) do
3257
    if v:IsA("BasePart") then
3258
      if v.BrickColor == BrickColor.new("Black") then
3259
        table.insert(ArmourParts2, v)
3260
      end
3261
      if v.BrickColor == BrickColor.new("Institutional white") then
3262
        table.insert(NeonParts2, v)
3263
      end
3264
      if last2 then
3265
        local w = Instance.new("Weld")
3266
        w.Part0, w.Part1 = last2, v
3267
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3268
        w.Parent = last2
3269
      end
3270
      table.insert(all2, v)
3271
      last2 = v
3272
    end
3273
    scan2(v)
3274
  end
3275
end
3276
scan2(Gaunty2)
3277
for i, v in pairs(ArmourParts) do
3278
     v.BrickColor = BrickC("Black")
3279
        end
3280
for i, v in pairs(NeonParts) do
3281
     v.BrickColor = BrickC("Dark stone grey")
3282
        end
3283
for i, v in pairs(ArmourParts2) do
3284
     v.BrickColor = BrickC("Black")
3285
        end
3286
for i, v in pairs(NeonParts2) do
3287
     v.BrickColor = BrickC("Dark stone grey")
3288
        end
3289
local EyeSizes={
3290
	NumberSequenceKeypoint.new(0,0.65,0),
3291
	NumberSequenceKeypoint.new(0.5,0.7,0),
3292
	NumberSequenceKeypoint.new(1,0,0)
3293
}
3294
local EyeTrans={
3295
	NumberSequenceKeypoint.new(0,0,0),
3296
	NumberSequenceKeypoint.new(0.5,0,0),
3297
	NumberSequenceKeypoint.new(1,1,0)
3298
}
3299
local PE2=Instance.new("ParticleEmitter", ra)
3300
PE2.LightEmission=.9
3301
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Crimson").Color)
3302
PE2.Transparency=NumberSequence.new(EyeTrans)
3303
PE2.Lifetime=NumberRange.new(0.35)
3304
PE2.Rotation=NumberRange.new(0,360)
3305
PE2.Rate=999
3306
PE2.VelocitySpread = 10000
3307
PE2.Acceleration = Vector3.new(0,25,0)
3308
PE2.ZOffset = 0.5
3309
PE2.Drag = 0
3310
PE2.Speed = NumberRange.new(0,0,0)
3311
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3312
PE2.Name = "PE2"
3313
PE2.Enabled = true
3314
PE2.LockedToPart = true
3315
--
3316
local EyeSizes={
3317
	NumberSequenceKeypoint.new(0,0.65,0),
3318
	NumberSequenceKeypoint.new(0.5,0.7,0),
3319
	NumberSequenceKeypoint.new(1,0,0)
3320
}
3321
local EyeTrans={
3322
	NumberSequenceKeypoint.new(0,0,0),
3323
	NumberSequenceKeypoint.new(0.5,0,0),
3324
	NumberSequenceKeypoint.new(1,1,0)
3325
}
3326
local PE3=Instance.new("ParticleEmitter", la)
3327
PE3.LightEmission=.9
3328
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Crimson").Color)
3329
PE3.Transparency=NumberSequence.new(EyeTrans)
3330
PE3.Lifetime=NumberRange.new(0.35)
3331
PE3.Rotation=NumberRange.new(0,360)
3332
PE3.Rate=999
3333
PE2.VelocitySpread = 10000
3334
PE3.Acceleration = Vector3.new(0,25,0)
3335
PE3.ZOffset = 0.5
3336
PE3.Drag = 0
3337
PE3.Speed = NumberRange.new(0,0,0)
3338
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3339
PE3.Name = "PE3"
3340
PE3.Enabled = true
3341
PE3.LockedToPart = true
3342
--
3343
-------------------------------------------------------
3344
--Start Customization--
3345
-------------------------------------------------------
3346
3347
---------------------------------------------
3348
local Player_Size = 1
3349
if Player_Size ~= 1 then
3350
root.Size = root.Size * Player_Size
3351
tors.Size = tors.Size * Player_Size
3352
hed.Size = hed.Size * Player_Size
3353
ra.Size = ra.Size * Player_Size
3354
la.Size = la.Size * Player_Size
3355
rl.Size = rl.Size * Player_Size
3356
ll.Size = ll.Size * Player_Size
3357
----------------------------------------------------------------------------------
3358
rootj.Parent = root
3359
neck.Parent = tors
3360
RW.Parent = tors
3361
LW.Parent = tors
3362
RH.Parent = tors
3363
LH.Parent = tors
3364
----------------------------------------------------------------------------------
3365
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3366
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3367
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3368
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3369
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3370
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3371
----------------------------------------------------------------------------------
3372
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3373
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3374
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3375
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3376
--hat.Parent = Character
3377
end
3378
----------------------------------------------------------------------------------
3379
local SONG = 1672756452
3380
local SONG2 = 0
3381
local Music = Instance.new("Sound",tors)
3382
Music.Volume = 8
3383
Music.Looped = true
3384
Music.Pitch = 1 --Pitcher
3385
----------------------------------------------------------------------------------
3386
local equipped = false
3387
local idle = 0
3388
local change = 1
3389
local val = 0
3390
local toim = 0
3391
local idleanim = 0.4
3392
local sine = 0
3393
local Mode = 1
3394
----------------------------------------------------------------------------------
3395
hum.WalkSpeed = 16
3396
hum.JumpPower = 57
3397
hum.Animator.Parent = nil
3398
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3399
local naeeym2 = IT("BillboardGui",char)
3400
naeeym2.AlwaysOnTop = true
3401
naeeym2.Size = UDim2.new(5,35,2,15)
3402
naeeym2.StudsOffset = Vector3.new(0,2,0)
3403
naeeym2.MaxDistance = 420
3404
naeeym2.Adornee = hed
3405
naeeym2.Name = "Name"
3406
--naeeym2.PlayerToHideFrom = Player
3407
local tecks2 = IT("TextLabel",naeeym2)
3408
tecks2.BackgroundTransparency = 1
3409
tecks2.TextScaled = true
3410
tecks2.BorderSizePixel = 0
3411
tecks2.Text = "the gogo"
3412
tecks2.Font = "Fantasy"
3413
tecks2.TextSize = 30
3414
tecks2.TextStrokeTransparency = 0
3415
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3416
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3417
tecks2.Size = UDim2.new(1,0,0.5,0)
3418
tecks2.Parent = naeeym2
3419
-------------------------------------------------------
3420
--End Customization--
3421
-------------------------------------------------------
3422
3423
-----------------------------------------------------
3424
--Start Attacks N Stuff--
3425
-------------------------------------------------------
3426
function resetmode()
3427
	tecks2.Text = "the gogo"
3428
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3429
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3430
  for i, v in pairs(ArmourParts) do
3431
    v.BrickColor = BrickColor.new("Black")
3432
    v.Material = "Neon"
3433
    v.Transparency = 0
3434
  end
3435
  for i, v in pairs(NeonParts) do
3436
    maincolor = BrickColor.new("Dark stone grey")
3437
    v.BrickColor = maincolor
3438
    v.Material = "Neon"
3439
    v.Transparency = 0
3440
  end
3441
  for i, v in pairs(ArmourParts2) do
3442
    v.BrickColor = BrickColor.new("Black")
3443
    v.Material = "Neon"
3444
    v.Transparency = 0
3445
  end
3446
  for i, v in pairs(NeonParts2) do
3447
    maincolor = BrickColor.new("Dark stone grey")
3448
    v.BrickColor = maincolor
3449
    v.Material = "Neon"
3450
    v.Transparency = 0
3451
  end
3452
	Mode = 1
3453
  SONG = 1672756452
3454
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3455
end
3456
3457
function Taunt10000()
3458
    attack = true
3459
    Cso("649634100", hed, 10, 0.5)
3460
    for i = 0, 6, 0.1 do
3461
        swait()
3462
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3463
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
3464
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
3465
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3466
        RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
3467
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
3468
    end
3469
    attack = false
3470
end
3471
3472
function Taunt2()
3473
    attack = true
3474
    hum.WalkSpeed = 0
3475
        TAUNT2:Play()
3476
	repeat
3477
        swait()
3478
        TAUNT.Parent = tors
3479
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3480
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3481
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3482
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3483
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3484
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3485
	until TAUNT2.Playing == false
3486
	attack = false
3487
	hum.WalkSpeed = 16
3488
end
3489
3490
function AnnoyingSink()
3491
    coroutine.resume(coroutine.create(function()
3492
        attack = true
3493
        for i = 0, 6, 0.1 do
3494
        swait()
3495
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3496
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3497
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3498
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3499
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
3500
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3501
        end
3502
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3503
        Hole2.Color = Color3.new(0,0,0)
3504
        local MESH = MakeForm(Hole2,"Cyl")
3505
        MESH.Scale = Vector3.new(0,1,0)
3506
        Hole2.CFrame = CF(mouse.Hit.p)
3507
        Cso("154955269", Hole2, 10, .7)
3508
        for i = 0, 3, 0.1 do
3509
        swait()
3510
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3511
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3512
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3513
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3514
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
3515
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3516
        end
3517
        attack = false
3518
        for i = 1, 50 do
3519
            swait()
3520
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3521
        end
3522
        for i = 1, 200 do
3523
            swait()
3524
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3525
        end
3526
        swait(100)
3527
        for i = 1, 50 do
3528
            swait()
3529
            Trail(Hole2)
3530
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3531
        end
3532
        Hole2:remove()
3533
    end))
3534
end
3535
3536
function Taunt()
3537
    attack = true
3538
    hum.WalkSpeed = 0
3539
        TAUNT:Play()
3540
	repeat
3541
        swait()
3542
        TAUNT.Parent = tors
3543
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3544
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3545
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3546
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3547
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3548
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3549
	until TAUNT.Playing == false
3550
	attack = false
3551
	hum.WalkSpeed = 16
3552
end
3553
function attackone()
3554
	attack = true
3555
	hum.WalkSpeed = 3.01
3556
	for i = 0, 1.7, 0.1 do
3557
		swait()
3558
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
3559
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3560
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
3561
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3562
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
3563
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3564
	end
3565
	Cso("203426541", ra, 10, 1)
3566
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "the gogo")
3567
	CameraEnshaking(2, 5)
3568
	for i = 0, 1.4, 0.1 do
3569
		swait()
3570
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3571
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
3572
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3573
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
3574
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
3575
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
3576
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3577
	end
3578
	hum.WalkSpeed = 16
3579
	attack = false
3580
end
3581
3582
3583
3584
function attacktwo()
3585
	attack = true
3586
	hum.WalkSpeed = 3.01
3587
	for i = 0, 1.7, 0.1 do
3588
		swait()
3589
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3590
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3591
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
3592
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3593
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3594
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3595
	end
3596
	Cso("203426541", rl, 10, 1)
3597
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "the gogo")
3598
	CameraEnshaking(2, 3)
3599
	for i = 0, 1.4, 0.1 do
3600
		swait()
3601
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3602
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3603
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
3604
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
3605
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3606
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3607
	end
3608
	hum.WalkSpeed = 16
3609
	attack = false
3610
end
3611
function attackthree()
3612
	attack = true
3613
	hum.WalkSpeed = 3.01
3614
	for i = 0, 1.4, 0.1 do
3615
		swait()
3616
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3617
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3618
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
3619
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
3620
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3621
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3622
	end
3623
	Cso("203426541", hed, 10, 1)
3624
	for i = 0, 1.7, 0.1 do
3625
		swait()
3626
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3627
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3628
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3629
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3630
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3631
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3632
	end
3633
	CameraEnshaking(2, 8)
3634
	Cso("260435136", hed, 10, .9)
3635
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3636
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3637
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "the gogo")
3638
	for i = 0, 1.8, 0.1 do
3639
		swait()
3640
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
3641
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3642
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
3643
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
3644
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
3645
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
3646
	end
3647
	hum.WalkSpeed = 16
3648
	attack = false
3649
end
3650
3651
function somuchcancerwhy() --o no
3652
    attack = true
3653
    hum.WalkSpeed = 0.10
3654
        Character.Head.face.Texture = "rbxassetid://315074049"
3655
        local A = math.random(1,13)
3656
        if A == 1 then
3657
            ohno.SoundId = "rbxassetid://295810519"
3658
            ohno.TimePosition = 1
3659
        end
3660
        if A == 2 then
3661
            ohno.SoundId = "rbxassetid://488472970"
3662
            ohno.TimePosition = 2
3663
        end
3664
        if A == 3 then
3665
            ohno.SoundId = "rbxassetid://917045199"
3666
            ohno.TimePosition = 3
3667
        end
3668
        if A == 4 then
3669
            ohno.SoundId = "rbxassetid://324205173"
3670
            ohno.TimePosition = 1
3671
        end
3672
        if A == 5 then
3673
            ohno.SoundId = "rbxassetid://376134741"
3674
            ohno.TimePosition = 8
3675
        end
3676
        if A == 6 then
3677
            ohno.SoundId = "rbxassetid://164147183"
3678
            ohno.TimePosition = 0
3679
        end
3680
        if A == 7 then
3681
            ohno.SoundId = "rbxassetid://825526716"
3682
            ohno.TimePosition = 1
3683
        end
3684
        if A == 8 then
3685
            ohno.SoundId = "rbxassetid://185460366"
3686
            ohno.TimePosition = 0
3687
        end
3688
        if A == 9 then
3689
            ohno.SoundId = "rbxassetid://273319633"
3690
            ohno.TimePosition = 1
3691
        end
3692
        if A == 10 then
3693
            ohno.SoundId = "rbxassetid://506212392"
3694
            ohno.TimePosition = 2
3695
        end
3696
        if A == 11 then
3697
            ohno.SoundId = "rbxassetid://708297448"
3698
            ohno.TimePosition = 4
3699
        end
3700
        if A == 12 then
3701
            ohno.SoundId = "rbxassetid://497199103"
3702
            ohno.TimePosition = 9
3703
        end
3704
        if A == 13 then
3705
            ohno.SoundId = "rbxassetid://152833989"
3706
            ohno.TimePosition = 1
3707
        end
3708
        ohno:Play()
3709
    for i = 0,100,0.1 do
3710
        swait()
3711
            CameraEnshaking(2, 3)
3712
                ohno.Parent = hed
3713
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3714
    end
3715
    attack = false
3716
        ohno:Stop()
3717
        Character.Head.face.Texture = "rbxassetid://620619801"
3718
    hum.WalkSpeed = 16
3719
end
3720
3721
function Power_Burst()
3722
	hum.WalkSpeed = 4
3723
	attack = true
3724
	Cso("163619849", Handle, 10, 1.35)
3725
	for i = 0,4.3,0.1 do
3726
		swait()
3727
PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
3728
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3729
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3730
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3731
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3732
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3733
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3734
	end
3735
	CameraEnshaking(2.5, 20)
3736
	Cso("539294959", Handle, 10, .9)
3737
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3738
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3739
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "the gogo")
3740
	for i = 0,3,0.1 do
3741
		swait()
3742
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3743
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3744
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3745
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3746
		RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3747
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3748
	end
3749
	hum.WalkSpeed = 16
3750
	attack = false
3751
end
3752
3753
function Eruption2()
3754
	attack = true
3755
	hum.WalkSpeed = 2
3756
        hum.JumpPower = 0
3757
	for i = 0,7,0.1 do
3758
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3759
		swait()
3760
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3761
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3762
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3763
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3764
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3765
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3766
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3767
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3768
	end
3769
	CreateSound("144699494", tors, 10, 1)
3770
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
3771
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
3772
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
3773
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
3774
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3775
	coroutine.resume(coroutine.create(function() 
3776
		for i = 0,1.8,0.1 do
3777
			swait()
3778
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3779
		end
3780
		for i = 0,1.8,0.1 do
3781
			swait()
3782
		hum.CameraOffset = Vector3.new(0,0,0)
3783
		end
3784
	end))
3785
        local vel2 = Instance.new("BodyVelocity",tors)
3786
        vel2.Velocity = Vector3.new(0,55,0)
3787
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3788
	for i = 0,4,0.1 do
3789
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3790
		swait()
3791
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3792
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3793
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3794
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3795
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3796
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3797
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3798
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3799
	end
3800
	hum.WalkSpeed = 16
3801
        vel2:Destroy()
3802
        hum.JumpPower = 50
3803
	attack = false
3804
end
3805
3806
function Magic_Bombs()
3807
	attack = true
3808
	hum.WalkSpeed = 0
3809
local GYRO = IT("BodyGyro",root)
3810
GYRO.D = 100
3811
GYRO.P = 2000
3812
GYRO.MaxTorque = VT(0,4000000,0)
3813
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3814
	for i = 0,3.6,0.1 do
3815
			swait()
3816
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3817
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3818
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3819
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3820
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3821
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3822
	end
3823
	CameraEnshaking(1, 6)
3824
        GYRO:Destroy()
3825
	Cso("588734356", Handle, 10, 1.05)
3826
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3827
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3828
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "the gogo")
3829
	for i = 0,2,0.1 do
3830
			swait()
3831
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3832
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3833
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3834
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3835
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3836
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3837
	end
3838
local GYRO = IT("BodyGyro",root)
3839
GYRO.D = 100
3840
GYRO.P = 2000
3841
GYRO.MaxTorque = VT(0,4000000,0)
3842
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3843
	for i = 0,2.4,0.1 do
3844
			swait()
3845
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3846
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3847
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3848
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3849
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3850
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3851
	end
3852
        GYRO:Destroy()
3853
	CameraEnshaking(1, 6)
3854
	Cso("588734356", Handle, 10, 1.05)
3855
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3856
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3857
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "the gogo")
3858
	for i = 0,2,0.1 do
3859
			swait()
3860
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3861
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3862
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3863
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3864
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3865
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3866
	end
3867
local GYRO = IT("BodyGyro",root)
3868
GYRO.D = 100
3869
GYRO.P = 2000
3870
GYRO.MaxTorque = VT(0,4000000,0)
3871
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3872
	for i = 0,2.4,0.1 do
3873
			swait()
3874
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3875
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3876
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3877
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3878
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3879
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3880
	end
3881
        GYRO:Destroy()
3882
	CameraEnshaking(1, 6)
3883
	Cso("588734356", Handle, 10, 1.05)
3884
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3885
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3886
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "the gogo")
3887
	for i = 0,2,0.1 do
3888
			swait()
3889
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3890
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3891
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3892
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3893
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3894
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3895
	end
3896
	attack = false
3897
	hum.WalkSpeed = 16
3898
end
3899
3900
function Dangerous_Field()
3901
	attack = true
3902
	hum.WalkSpeed = 0
3903
	for i = 0,10,0.1 do
3904
			swait()
3905
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3906
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3907
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3908
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3909
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3910
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3911
	CameraEnshaking(1, 7)
3912
	Cso("588734356", Handle, 10, 1.2)
3913
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3914
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3915
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "the gogo")
3916
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "the gogo")
3917
        end
3918
	attack = false
3919
	hum.WalkSpeed = 16
3920
end
3921
function Field()
3922
	attack = true
3923
	hum.WalkSpeed = 0
3924
	for i = 0,10,0.1 do
3925
			swait()
3926
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3927
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3928
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3929
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3930
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3931
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3932
	CameraEnshaking(1, 7)
3933
	Cso("588734356", Handle, 10, 1.2)
3934
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3935
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3936
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "the gogo")
3937
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "the gogo")
3938
        end
3939
	attack = false
3940
	hum.WalkSpeed = 16
3941
end
3942
function Shockwave()
3943
	attack = true
3944
	hum.WalkSpeed = 0
3945
	for i = 0,4,0.1 do
3946
		swait()
3947
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3948
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3949
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3950
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3951
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3952
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3953
	end
3954
	coroutine.resume(coroutine.create(function() 
3955
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3956
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3957
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3958
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3959
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3960
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3961
	CameraEnshaking(1, 7)
3962
        wait(0.05)
3963
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3964
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3965
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3966
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3967
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3968
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3969
	CameraEnshaking(1, 7)
3970
        wait(0.05)
3971
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3972
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3973
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3974
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3975
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3976
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3977
	CameraEnshaking(1, 7)
3978
        wait(0.05)
3979
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3980
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3981
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3982
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3983
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3984
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3985
	CameraEnshaking(1, 7)
3986
        wait(0.05)
3987
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3988
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3989
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3990
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3991
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3992
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3993
	CameraEnshaking(1, 7)
3994
        wait(0.05)
3995
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3996
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3997
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3998
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3999
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4000
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4001
	CameraEnshaking(1, 7)
4002
	end))
4003
	Cso("440145223", Handle, 10, 1.05)
4004
	for i = 1,7,0.1 do
4005
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4006
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4007
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4008
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4009
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4010
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4011
	end
4012
	wait(.6)
4013
	hum.WalkSpeed = 16
4014
	attack = false
4015
end
4016
function Pulse()
4017
	attack = true
4018
	hum.WalkSpeed = 0
4019
local GYRO = IT("BodyGyro",root)
4020
GYRO.D = 100
4021
GYRO.P = 2000
4022
GYRO.MaxTorque = VT(0,4000000,0)
4023
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4024
	for i = 0,4,0.1 do
4025
		swait()
4026
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4027
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4028
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4029
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4030
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4031
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4032
	end
4033
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4034
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4035
	CameraEnshaking(1, 25)
4036
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4038
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4039
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4040
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4041
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4042
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4043
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4044
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4045
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4046
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4047
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4048
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4049
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4050
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4051
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4052
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4053
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4054
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4055
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4056
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4057
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4058
	Cso("440145223", Handle, 10, 1.05)
4059
        GYRO:Destroy()
4060
	for i = 1,2,0.1 do
4061
		swait()
4062
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
4063
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4064
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4065
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4066
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4067
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4068
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4069
	end
4070
	hum.WalkSpeed = 16
4071
	attack = false
4072
end
4073
4074
function Technobeam()
4075
    attack = true
4076
    hum.WalkSpeed = 3.01
4077
    for i = 0, 4, 0.1 do
4078
        swait()
4079
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4080
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
4081
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4082
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4083
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4084
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4085
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4086
    end
4087
    for i = 0, 2, 0.1 do
4088
        swait()
4089
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4090
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
4091
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4092
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
4093
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
4094
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4095
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4096
    end
4097
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4098
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4099
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4100
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4101
    CameraEnshaking(4, 5)
4102
    Cso("206049428", char, 10, 1)
4103
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4104
        if v:FindFirstChild("Head") then
4105
            Eviscerate(v)
4106
        end
4107
    end
4108
    for i = 0, 2, 0.1 do
4109
        swait()
4110
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4111
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
4112
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4113
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4114
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4115
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4116
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4117
    end
4118
    hum.WalkSpeed = 16
4119
    attack = false
4120
end
4121
4122
function Painful_Stomp2()
4123
    attack = true
4124
    for i = 0,5.2,0.1 do
4125
        swait()
4126
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4127
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4128
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4129
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4130
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4131
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4132
    end
4133
    CreateSound("331666100", char, 10, 1)
4134
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4135
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4136
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4137
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4138
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4139
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4140
    Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4141
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4142
        if v:FindFirstChild("Head") then
4143
            Eviscerate(v)
4144
        end
4145
    end
4146
    coroutine.resume(coroutine.create(function()
4147
        for i = 0,2.8,0.1 do
4148
            swait()
4149
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4150
        end
4151
        for i = 0,1.8,0.1 do
4152
            swait()
4153
        hum.CameraOffset = Vector3.new(0,0,0)
4154
        end
4155
    end))
4156
    for i = 0,3.7,0.1 do
4157
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4158
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4159
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4160
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4161
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4162
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4163
    end
4164
    wait(.6)
4165
    attack = false
4166
end
4167
4168
function Painful_Stomp()
4169
    attack = true
4170
    for i = 0,5.2,0.1 do
4171
        swait()
4172
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4173
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4174
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4175
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4176
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4177
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4178
    end
4179
    CreateSound("331666100", char, 10, 1)
4180
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4181
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4182
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4183
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4184
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4185
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4186
    Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4187
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4188
        if v:FindFirstChild("Head") then
4189
            Eviscerate(v)
4190
        end
4191
    end
4192
    coroutine.resume(coroutine.create(function()
4193
        for i = 0,2.8,0.1 do
4194
            swait()
4195
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4196
        end
4197
        for i = 0,1.8,0.1 do
4198
            swait()
4199
        hum.CameraOffset = Vector3.new(0,0,0)
4200
        end
4201
    end))
4202
    for i = 0,3.7,0.1 do
4203
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4204
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4205
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4206
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4207
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4208
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4209
    end
4210
    wait(.6)
4211
    attack = false
4212
end
4213
4214
4215
function LAZER()
4216
	attack = true
4217
	hum.WalkSpeed = 0.03
4218
	for i = 0,4,0.1 do
4219
		swait()
4220
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4221
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4222
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4223
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4224
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4225
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4226
	end
4227
        LAZOR:Play()
4228
local GYRO = IT("BodyGyro",root)
4229
GYRO.D = 100
4230
GYRO.P = 2000
4231
GYRO.MaxTorque = VT(0,4000000,0)
4232
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4233
        repeat
4234
        swait(2)
4235
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4236
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4237
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4238
        LAZOR.Parent = ra
4239
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4240
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4241
	CameraEnshaking(1, 7)
4242
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4243
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4244
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4245
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4246
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4247
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4248
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4249
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4250
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4251
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4252
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4253
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4254
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4255
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4256
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4257
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4258
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4259
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4260
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4261
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4262
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4263
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4264
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4265
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4266
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4267
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4268
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4269
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4270
	until LAZOR.Playing == false
4271
        GYRO:Destroy()
4272
	hum.WalkSpeed = 16
4273
	attack = false
4274
end
4275
function new()
4276
	attack = true
4277
	hum.WalkSpeed = 0.03
4278
	for i = 0,4,0.1 do
4279
		swait()
4280
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4281
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4282
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4283
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4284
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4285
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4286
	end
4287
        LAZOR:Play()
4288
local GYRO = IT("BodyGyro",root)
4289
GYRO.D = 100
4290
GYRO.P = 2000
4291
GYRO.MaxTorque = VT(0,4000000,0)
4292
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4293
        repeat
4294
        swait(2)
4295
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4296
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4297
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4298
        LAZOR.Parent = ra
4299
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4300
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4301
	CameraEnshaking(1, 7)
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4317
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4318
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4319
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4320
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4321
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4322
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4323
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4324
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4325
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4326
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4327
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4328
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4329
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4330
	until LAZOR.Playing == false
4331
        GYRO:Destroy()
4332
	hum.WalkSpeed = 16
4333
	attack = false
4334
end
4335
4336
function Tauntmelon()
4337
	attack = true
4338
	hum.WalkSpeed = 0
4339
	for i = 0, 9, 0.1 do
4340
		swait()
4341
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4342
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4343
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
4344
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
4345
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4346
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4347
	end
4348
	attack = false
4349
	hum.WalkSpeed = 16
4350
end
4351
4352
function Purity_Slam()
4353
	attack = true
4354
	for i = 0,5.2,0.1 do
4355
		swait()
4356
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4357
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4358
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4359
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4360
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4361
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4362
	end
4363
	CreateSound("331666100", tors, 10, 1)
4364
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4365
	Effects.Ring.Create(BrickC("Crimson"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
4366
	Effects.Ring.Create(BrickC("Crimson"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4367
	Effects.Ring.Create(BrickC("Crimson"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
4368
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4369
	coroutine.resume(coroutine.create(function() 
4370
		for i = 0,1.8,0.1 do
4371
			swait()
4372
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4373
		end
4374
		for i = 0,1.8,0.1 do
4375
			swait()
4376
		hum.CameraOffset = Vector3.new(0,0,0)
4377
		end
4378
	end))
4379
	for i = 1,4.7,0.1 do
4380
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4381
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4382
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4383
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4384
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4385
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4386
	end
4387
	wait(.6)
4388
	attack = false
4389
end
4390
4391
function Spirit_Beam()
4392
        attack = true
4393
	hum.WalkSpeed = 0
4394
local GYRO = IT("BodyGyro",root)
4395
GYRO.D = 100
4396
GYRO.P = 2000
4397
GYRO.MaxTorque = VT(0,4000000,0)
4398
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4399
	for i = 0,5,0.1 do
4400
		swait()
4401
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4402
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4403
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4404
		RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4405
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4406
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4407
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4408
        end
4409
        ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4410
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "the gogo")
4411
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4412
	local beam = Instance.new("Part", workspace)
4413
	beam.BrickColor = BrickColor.new("Fog")
4414
	beam.FormFactor = "Custom"
4415
	beam.Material = "Neon"
4416
	beam.Transparency = 0.5
4417
	beam.Anchored = true
4418
	beam.Locked = true
4419
	beam.CanCollide = false
4420
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4421
	beam.Size = Vector3.new(1.05, 1.05, distance)
4422
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4423
	game:GetService("Debris"):AddItem(beam, 0.14)
4424
	local sound = Instance.new('Sound',Handle)
4425
	sound.SoundId = 'rbxassetid://588697948'
4426
	sound.Volume = 59420
4427
	sound.EmitterSize = 40
4428
	sound.MaxDistance = 450
4429
	sound:Play()
4430
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4431
        GYRO:Destroy()
4432
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4433
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4434
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4435
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4436
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4437
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4438
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4439
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4440
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4441
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4442
        wait(0.3)
4443
        attack = false
4444
	hum.WalkSpeed = 16
4445
        ref:Destroy()
4446
end
4447
function Distort()
4448
	attack = true
4449
	hum.WalkSpeed = 0
4450
		local pos = root.Position
4451
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4452
	Cso("261227592", tors, 10, 0.85)
4453
	for i = 1,2.5,0.1 do
4454
        swait()
4455
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4456
        end
4457
	attack = false
4458
	hum.WalkSpeed = 8
4459
end
4460
function Ancient_Rage()
4461
	attack = true
4462
	hum.WalkSpeed = 4
4463
	Cso("1345718948", tors, 10, 1.05)
4464
	for i = 1,14,0.1 do
4465
        swait()
4466
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4467
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4468
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4469
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4470
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4471
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4472
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4473
		if v:FindFirstChild("Head") then
4474
                        Eviscerate(v)
4475
		end
4476
	end
4477
        end
4478
	attack = false
4479
	hum.WalkSpeed = 16
4480
end
4481
function Ancient_Ragu()
4482
	attack = true
4483
	hum.WalkSpeed = 4
4484
	Cso("1345718948", tors, 10, 1.05)
4485
	for i = 1,14,0.1 do
4486
        swait()
4487
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4488
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4489
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4490
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4491
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4492
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4493
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4494
		if v:FindFirstChild("Head") then
4495
                        Eviscerate(v)
4496
		end
4497
	end
4498
        end
4499
	attack = false
4500
	hum.WalkSpeed = 16
4501
end
4502
function TTTTTTTTTTGaunt()
4503
	attack = true
4504
	hum.WalkSpeed = 0
4505
        sex:Play()
4506
        repeat
4507
        swait()
4508
        sex.Parent = tors
4509
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4510
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4511
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4512
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4513
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4514
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4515
	until sex.Playing == false
4516
	attack = false
4517
	hum.WalkSpeed = 16
4518
end
4519
function TTTTTTTTTTTaunt()
4520
	attack = true
4521
	hum.WalkSpeed = 0
4522
        DTAUNT:Play()
4523
        repeat
4524
        swait()
4525
        DTAUNT.Parent = tors
4526
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4527
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4528
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4529
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4530
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4531
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4532
	until DTAUNT.Playing == false
4533
	attack = false
4534
	hum.WalkSpeed = 16
4535
end
4536
4537
function Taunt3()
4538
	attack = true
4539
	hum.WalkSpeed = 0
4540
        newnoob:Play()
4541
        repeat
4542
        swait()
4543
        newnoob.Parent = tors
4544
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4545
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4546
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4547
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4548
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4549
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4550
	until newnoob.Playing == false
4551
	attack = false
4552
	hum.WalkSpeed = 16
4553
end
4554
4555
4556
function Multi_Bombs()
4557
    attack = true
4558
    hum.WalkSpeed = 3.01
4559
    for i = 0,3,0.1 do
4560
        swait()
4561
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4562
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4563
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4564
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4565
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4566
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4567
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4568
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4569
    end
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4572
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4573
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4574
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4575
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4576
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4577
    CreateSound("142070127", tors, 10, 1)
4578
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4579
    for i = 0,1,0.1 do
4580
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4581
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4582
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4583
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4584
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4585
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4586
    end
4587
    for i = 0,2,0.1 do
4588
        swait()
4589
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4590
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4591
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4592
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4593
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4594
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4595
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4596
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4597
    end
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4600
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4601
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4602
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4603
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4604
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4605
    CreateSound("142070127", tors, 10, 1)
4606
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4607
    for i = 0,1,0.1 do
4608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4612
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4613
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4614
    end
4615
    for i = 0,2,0.1 do
4616
        swait()
4617
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4618
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4619
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4620
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4621
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4622
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4623
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4624
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4625
    end
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4629
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4630
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4631
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4632
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4633
    CreateSound("142070127", tors, 10, 1)
4634
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4635
    for i = 0,1,0.1 do
4636
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4637
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4638
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4639
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4640
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4641
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4642
    end
4643
    wait(.6)
4644
    attack = false
4645
    hum.WalkSpeed = 16
4646
end
4647
4648
function Universal_Crush()
4649
    attack = true
4650
    for i = 0,5.2,0.05 do
4651
        swait()
4652
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4653
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4654
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4655
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4656
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4657
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4658
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4659
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4660
    end
4661
    CreateSound("331666100", tors, 10, 1)
4662
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
4663
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
4664
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
4665
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
4666
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4667
    coroutine.resume(coroutine.create(function()
4668
        for i = 0,1.8,0.1 do
4669
            swait()
4670
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4671
        end
4672
        for i = 0,1.8,0.1 do
4673
            swait()
4674
        hum.CameraOffset = Vector3.new(0,0,0)
4675
        end
4676
    end))
4677
    for i = 1,4.7,0.1 do
4678
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4679
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4680
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4681
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4682
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4683
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4684
    end
4685
    wait(.6)
4686
    attack = false
4687
end
4688
4689
function HAAH()
4690
	attack = true
4691
	hum.WalkSpeed = 0
4692
	Cso("300208779", hed, 10, 1)
4693
	for i = 0,9,0.1 do
4694
		swait()
4695
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4696
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4697
		if Mrandom(1,15) == 1 then
4698
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4699
		end
4700
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4701
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4702
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4703
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4704
	end
4705
	attack = false
4706
	hum.WalkSpeed = 16
4707
end
4708
function again()
4709
        attack = true
4710
	hum.WalkSpeed = 0
4711
        ITAUNT:Play()
4712
        repeat
4713
        swait()
4714
        ITAUNT.Parent = tors
4715
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4716
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4717
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4718
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4719
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4720
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4721
	until ITAUNT.Playing == false
4722
        attack = false
4723
	hum.WalkSpeed = 16
4724
end
4725
function LunarSpin()
4726
	attack = true
4727
	hum.WalkSpeed = 0
4728
	for i = 0,17,0.05 do
4729
		CameraEnshaking(1, 5)
4730
	        MagniDamage(tors, 47, 2, 5, 0, "the gogo")
4731
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4732
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4733
		swait()
4734
		PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
4735
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4736
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4737
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4738
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4739
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4740
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4741
	end
4742
	hum.WalkSpeed = 16
4743
	attack = false
4744
end
4745
function Decapitate()
4746
	local target = nil
4747
	local targettorso = nil
4748
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4749
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4750
			target = mouse.Target.Parent.Humanoid
4751
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4752
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4753
		end
4754
	end
4755
	if target ~= nil then
4756
		targettorso.Anchored = true
4757
		attack = true
4758
		hum.WalkSpeed = 0
4759
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4760
		for i = 0,4.2,0.1 do
4761
			swait()
4762
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4763
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4764
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
4765
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
4766
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
4767
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4768
		end
4769
		local ModelHead01 = New("Model", char, "", {})
4770
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4771
        local Head01 = targethead:Clone()
4772
        targethead.Transparency = 1
4773
        Head01.Parent = ModelHead01
4774
        local weldHead01 = Instance.new("Weld")
4775
        weldHead01.Parent = Head01
4776
        weldHead01.Part0 = targethead
4777
        weldHead01.Part1 = Head01
4778
        weldHead01.C1 = CFrame.new(0, 0, 0)
4779
		targethead.face:Remove()
4780
		weldHead01.Part0 = ra
4781
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4782
		targettorso:BreakJoints()
4783
		CreateSound("314390675", targettorso, 5, .7)
4784
		for i = 0,3.2,0.1 do
4785
			swait()
4786
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
4787
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4788
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4789
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
4790
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
4791
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4792
		end
4793
		for i = 0,4.2,0.1 do
4794
			swait()
4795
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4796
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4797
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4798
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4799
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
4800
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4801
		end
4802
		CreateSound("541909763", targettorso, 5, .8)
4803
		weldHead01:Destroy()
4804
        Head01.CanCollide = true
4805
        local bodyVelocity2 = Create("BodyVelocity")({
4806
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4807
          P = 5000,
4808
          maxForce = Vector3.new(8000, 8000, 8000),
4809
          Parent = Head01
4810
        })
4811
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4812
		for i = 0,6.2,0.1 do
4813
			swait()
4814
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
4815
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4816
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4817
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4818
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
4819
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4820
		end
4821
		targettorso.Anchored = false
4822
		attack = false
4823
		hum.WalkSpeed = 16
4824
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4825
	end
4826
end
4827
function BalanceSpin()
4828
    attack = true
4829
    hum.WalkSpeed = 2
4830
    for i = 0,17,0.07 do
4831
        CameraEnshaking(1, 5)
4832
        MagniDamage(tors, 30, 7, 11, 0, "the gogo")
4833
        swait()
4834
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4835
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
4836
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4837
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4838
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4839
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4840
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4841
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4842
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4843
    end
4844
    hum.WalkSpeed = 16
4845
    attack = false
4846
end
4847
4848
function lolik()
4849
	attack = true
4850
	hum.WalkSpeed = 0
4851
	pop:Play()
4852
	repeat
4853
	pop.Parent = tors
4854
	swait()
4855
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4856
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4857
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4858
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4859
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4860
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4861
	until pop.Playing == false
4862
	attack = false
4863
	hum.WalkSpeed = 16
4864
end
4865
4866
function BARK()
4867
	attack = true
4868
	hum.WalkSpeed = 0
4869
	BATAUNT:Play()
4870
	repeat
4871
	BATAUNT.Parent = tors
4872
	swait()
4873
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4874
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4875
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4876
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4877
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4878
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4879
	until BATAUNT.Playing == false
4880
	attack = false
4881
	hum.WalkSpeed = 16
4882
end
4883
4884
function CreateSound(ID, PARENT, VOLUME, PITCH)
4885
	local NSound = nil
4886
	coroutine.resume(coroutine.create(function()
4887
		NSound = Instance.new("Sound", PARENT)
4888
		NSound.Volume = VOLUME
4889
		NSound.Pitch = PITCH
4890
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4891
		swait()
4892
		NSound:play()
4893
		game:GetService("Debris"):AddItem(NSound, 10)
4894
	end))
4895
	return NSound
4896
end
4897
function nope()
4898
	attack = true
4899
	hum.WalkSpeed = 0
4900
	NOTAUNT:Play()
4901
	repeat
4902
	NOTAUNT.Parent = tors
4903
	swait()
4904
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4905
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4906
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4907
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4908
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4909
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4910
	until NOTAUNT.Playing == false
4911
	attack = false
4912
	hum.WalkSpeed = 16
4913
end
4914
function CreateSound(ID, PARENT, VOLUME, PITCH)
4915
	local NSound = nil
4916
	coroutine.resume(coroutine.create(function()
4917
		NSound = Instance.new("Sound", PARENT)
4918
		NSound.Volume = VOLUME
4919
		NSound.Pitch = PITCH
4920
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4921
		swait()
4922
		NSound:play()
4923
		game:GetService("Debris"):AddItem(NSound, 10)
4924
	end))
4925
	return NSound
4926
end
4927
function Anime_Splosion()
4928
	attack = true
4929
	for i = 0,2,0.05 do
4930
		swait()
4931
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4932
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4933
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4934
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4935
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4936
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4937
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4938
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4939
	end
4940
	CreateSound("331666100", tors, 10, 1)
4941
	Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4942
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4943
	CameraEnshaking(1.5, 10)  
4944
	for i = 1,2,0.1 do
4945
        swait()
4946
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4947
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4948
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4949
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4950
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4951
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4952
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4953
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4954
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4955
	end
4956
	wait(.6)
4957
	attack = false
4958
end
4959
corrupted = false
4960
function Bark_Splosion()
4961
	attack = true
4962
	for i = 0,2,0.05 do
4963
		swait()
4964
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4965
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4966
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4967
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4968
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4969
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4970
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4971
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4972
	end
4973
	CreateSound("331666100", tors, 10, 1)
4974
	Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4975
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4976
	CameraEnshaking(1.5, 10)  
4977
	for i = 1,2,0.1 do
4978
        swait()
4979
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4980
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4981
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4982
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4983
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4984
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4985
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4986
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4987
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4988
	end
4989
	wait(.6)
4990
	attack = false
4991
end
4992
corrupted = false
4993
4994
function Taunt1000()
4995
	attack = true
4996
	hum.WalkSpeed = 0
4997
	for i = 0, 9, 0.1 do
4998
		swait()
4999
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
5000
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5001
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
5002
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
5003
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
5004
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
5005
	end
5006
	attack = false
5007
	hum.WalkSpeed = 16
5008
end
5009
5010
function Pixel_Corrupt()
5011
	attack = true
5012
        corrupted = true
5013
	for i = 0,3,0.05 do
5014
		swait()
5015
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5016
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5017
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5018
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5019
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5020
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5021
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5022
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5023
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5024
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5025
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5026
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5027
	end
5028
        refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
5029
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "the gogo")
5030
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5031
	CreateSound("331666100", refa, 10, 1)
5032
	CameraEnshaking(1.5, 10)  
5033
	coroutine.resume(coroutine.create(function() 
5034
	for i = 1,20,0.1 do
5035
        swait(5)
5036
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5037
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5038
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5039
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5040
	CreateSound("331666100", refa, 10, 1)
5041
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5042
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "the gogo")
5043
        end
5044
        refa:Destroy()
5045
        corrupted = false
5046
        end))
5047
	for i = 1,2.5,0.1 do
5048
        swait()
5049
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
5050
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5051
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
5052
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
5053
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
5054
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
5055
	end
5056
	wait(.3)
5057
	attack = false
5058
end
5059
5060
function FearMe()
5061
	attack = true
5062
	hum.WalkSpeed = 0
5063
        so:Play()
5064
        repeat
5065
        swait()
5066
        so.Parent = tors
5067
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5068
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5069
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5070
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5071
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5072
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5073
	until so.Playing == false
5074
	attack = false
5075
	hum.WalkSpeed = 16
5076
end
5077
5078
function re()
5079
	attack = true
5080
	hum.WalkSpeed = 0
5081
	Cso("995563743", hed, 10, 1)
5082
	for i = 0,9,0.1 do
5083
		swait()
5084
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5085
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5086
		if Mrandom(1,15) == 1 then
5087
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5088
		end
5089
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5090
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5091
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5092
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5093
	end
5094
	attack = false
5095
	hum.WalkSpeed = 16
5096
end
5097
5098
function heregoes()
5099
	attack = true
5100
	hum.WalkSpeed = 0
5101
	Cso("995563743", hed, 10, 1)
5102
	for i = 0,9,0.1 do
5103
		swait()
5104
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5105
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5106
		if Mrandom(1,15) == 1 then
5107
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5108
		end
5109
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5110
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5111
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5112
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5113
	end
5114
	attack = false
5115
	hum.WalkSpeed = 16
5116
end
5117
function again()
5118
        attack = true
5119
	hum.WalkSpeed = 0
5120
        ITAUNT:Play()
5121
        repeat
5122
        swait()
5123
        ITAUNT.Parent = tors
5124
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
5125
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
5126
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
5127
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
5128
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
5129
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
5130
	until ITAUNT.Playing == false
5131
        attack = false
5132
	hum.WalkSpeed = 16
5133
end
5134
5135
function thing()
5136
    attack = true
5137
        timetofly = false
5138
    hum.WalkSpeed = 0.05
5139
        Character.Head.face.Texture = "rbxassetid://705269463"
5140
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5141
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5142
        Humanoid.JumpPower = 0
5143
    for i = 0,300,0.1 do --thatsalongtime
5144
        swait()
5145
        CameraEnshaking(1, 7)
5146
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5147
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5148
                root.Velocity = root.CFrame.lookVector * 225
5149
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5150
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5151
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5152
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5153
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5154
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5155
    end
5156
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5157
    attack = false
5158
        Humanoid.JumpPower = 50
5159
        Character.Head.face.Texture = "rbxassetid://620619801"
5160
    hum.WalkSpeed = 16
5161
        wait(45)
5162
        timetofly = true
5163
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5164
end
5165
5166
function DANCEFORME()
5167
    attack = true
5168
        Character.Head.face.Texture = "rbxassetid://183225545"
5169
        MERKIO:Play()
5170
        repeat
5171
    for i = 0,0.7,0.2 do
5172
        swait()
5173
                MERKIO.Parent = tors
5174
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5175
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5176
        RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5177
        LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5178
        RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
5179
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
5180
    end
5181
        for i = 0,0.7,0.2 do
5182
                swait()
5183
                MERKIO.Parent = tors
5184
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5185
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5186
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5187
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5188
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
5189
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
5190
        end
5191
        until MERKIO.Playing == false
5192
        MERKIO:Stop()
5193
        Character.Head.face.Texture = "rbxassetid://620619801"
5194
    attack = false
5195
    hum.WalkSpeed = 16
5196
end
5197
5198
function HAA55() --ik
5199
    attack = true
5200
    hum.WalkSpeed = 1.01
5201
        Character.Head.face.Texture = "rbxassetid://111523405"
5202
    CreateSound("1225763508", hed, 10, 1)
5203
    for i = 0,14,0.1 do
5204
        swait()
5205
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5206
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5207
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5208
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5209
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
5210
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
5211
    end
5212
    attack = false
5213
        Character.Head.face.Texture = "rbxassetid://620619801"
5214
    hum.WalkSpeed = 16
5215
end
5216
5217
function DistortThem()
5218
    CanUse = false
5219
    local HIT = tors.Touched:Connect(function(hit)
5220
    Kill(hit.Parent)
5221
    end)
5222
    for i = 1, 350 do
5223
                    swait()
5224
                    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
5225
                    CreateSound("333430981", hed, 1.5, 1)
5226
                    RA.Parent = ra
5227
                    LA.Parent = la
5228
                    FT.Parent = tors
5229
                    RL.Parent = rl
5230
                    LL.Parent = ll
5231
        for _,v in next, char:GetDescendants() do
5232
            if(v:IsA'DataModelMesh')then
5233
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5234
            end
5235
        end
5236
        end
5237
        FT.Parent = nil
5238
        RA.Parent = nil
5239
        LA.Parent = nil
5240
        RL.Parent = nil
5241
        LL.Parent = nil
5242
        for _,v in next, char:GetDescendants() do
5243
            if(v:IsA'DataModelMesh')then
5244
                v.Offset = Vector3.new(0,0,0)
5245
            end
5246
        end
5247
        HIT:Disconnect()
5248
        wait(3.5)
5249
        CanUse = true
5250
end
5251
5252
function targett()
5253
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5254
TargetSelect(mouse.Target.Parent)
5255
CreateSound("743521450", char, 1, .8)
5256
end
5257
end
5258
5259
function un_fun()
5260
        attack = true
5261
	hum.WalkSpeed = 0
5262
        BTAUNT:Play()
5263
        repeat
5264
        swait()
5265
        BTAUNT.Parent = tors
5266
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
5267
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
5268
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
5269
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
5270
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
5271
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
5272
	until BTAUNT.Playing == false
5273
        attack = false
5274
	hum.WalkSpeed = 16
5275
end
5276
function thisisit()
5277
        attack = true
5278
	hum.WalkSpeed = 0
5279
        STAUNT:Play()
5280
        repeat
5281
        swait()
5282
        STAUNT.Parent = tors
5283
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5284
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5285
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5286
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5287
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5288
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5289
	until STAUNT.Playing == false
5290
        attack = false
5291
	hum.WalkSpeed = 16
5292
end
5293
function PENIS()
5294
        attack = true
5295
	hum.WalkSpeed = 0
5296
        NOSOUND:Play()
5297
        repeat
5298
        swait()
5299
        NOSOUND.Parent = tors
5300
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5301
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5302
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5303
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5304
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5305
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5306
	until NOSOUND.Playing == false
5307
        attack = false
5308
	hum.WalkSpeed = 16
5309
end
5310
function Exploit()
5311
        exploitable = false
5312
	Cso("811841430", tors, 10, 1.05)
5313
	coroutine.resume(coroutine.create(function() 
5314
	for i = 1,20,0.1 do
5315
        swait()
5316
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5317
        end
5318
	Cso("12222030", tors, 10, 1.05)
5319
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5320
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5321
		if v:FindFirstChild("Head") then
5322
                        Eviscerate(v)
5323
                        SoulSteal(v)
5324
		end
5325
	end
5326
        wait(15)
5327
        exploitable = true
5328
        end))
5329
end
5330
function wutdefaq()
5331
        attack = true
5332
	hum.WalkSpeed = 0
5333
        WTF:Play()
5334
        repeat
5335
        swait()
5336
        WTF.Parent = tors
5337
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5338
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5339
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5340
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5341
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5342
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5343
	until STAUNT.Playing == false
5344
        attack = false
5345
	hum.WalkSpeed = 16
5346
end
5347
function Exploit()
5348
        exploitable = false
5349
	Cso("135017578", tors, 10, 1.05)
5350
	coroutine.resume(coroutine.create(function() 
5351
	for i = 1,20,0.1 do
5352
        swait()
5353
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5354
        end
5355
	Cso("160718677", tors, 10, 1.05)
5356
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5357
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5358
		if v:FindFirstChild("Head") then
5359
                        Eviscerate(v)
5360
                        SoulSteal(v)
5361
		end
5362
	end
5363
        wait(15)
5364
        exploitable = true
5365
        end))
5366
end
5367
function ASCENTION()
5368
	attack = true
5369
	hum.WalkSpeed = 0
5370
	Cso("1711322463", tors, 10, 1.05)
5371
        local vel2 = Instance.new("BodyVelocity",tors)
5372
        vel2.Velocity = Vector3.new(0,30,0)
5373
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5374
	for i = 0,20,0.1 do
5375
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "the gogo")
5376
		swait()
5377
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5378
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5379
		CameraEnshaking(1, 4)
5380
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5381
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5382
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5383
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5384
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5385
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5386
	end
5387
	hum.WalkSpeed = 9
5388
        vel2:Destroy()
5389
	attack = false
5390
end
5391
5392
function Taunt1()
5393
    attack = true
5394
    hum.WalkSpeed = 3.01
5395
    Cso("1535994137", hed, 10, 1)
5396
    for i = 0, 9, 0.1 do
5397
        swait()
5398
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5399
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
5400
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5401
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5402
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5403
        RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
5404
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
5405
    end
5406
    hum.WalkSpeed = 16
5407
    attack = false
5408
end
5409
5410
function Destruction()
5411
    attack = true
5412
    local Ring1 = Instance.new("Part", char)
5413
    Ring1.Anchored = true
5414
    Ring1.BrickColor = maincolor
5415
    Ring1.CanCollide = false
5416
    Ring1.FormFactor = 3
5417
    Ring1.Name = "Ring"
5418
    Ring1.Material = "Neon"
5419
    Ring1.Size = Vector3.new(1, 0.05, 1)
5420
    Ring1.Transparency = 1
5421
    Ring1.TopSurface = 0
5422
    Ring1.BottomSurface = 0
5423
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5424
    Ring1Mesh.MeshType = "Brick"
5425
    Ring1Mesh.Name = "SizeMesh"
5426
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5427
    local InnerRing1 = Ring1:Clone()
5428
    InnerRing1.Parent = char
5429
    InnerRing1.Transparency = 0
5430
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5431
    InnerRing1.Size = Vector3.new(1, 1, 1)
5432
    local InnerRing1Mesh = InnerRing1.SizeMesh
5433
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5434
    InnerRing1Mesh.MeshType = "Sphere"
5435
    Ring1:Destroy()
5436
    for i = 0, 5, 0.1 do
5437
        swait()
5438
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5439
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
5440
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
5441
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5442
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5443
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5444
        RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
5445
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
5446
        root.CFrame = FaceMouse()[1]
5447
    end
5448
    InnerRing1.Transparency = 1
5449
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5450
    CreateSound("294188875", char, 2.3, 1)
5451
    local a = IT("Part", char)
5452
    a.Name = "Direction"
5453
    a.Anchored = true
5454
    a.BrickColor = maincolor
5455
    a.Material = "Neon"
5456
    a.Transparency = 0
5457
    a.Shape = "Cylinder"
5458
    a.CanCollide = false
5459
    local a2 = IT("Part", char)
5460
    a2.Name = "Direction"
5461
    a2.Anchored = true
5462
    a2.BrickColor = maincolor
5463
    a2.Color = maincolor.Color
5464
    a2.Material = "Neon"
5465
    a2.Transparency = 0.5
5466
    a2.Shape = "Cylinder"
5467
    a2.CanCollide = false
5468
    local ba = IT("Part", char)
5469
    ba.Name = "HitDirect"
5470
    ba.Anchored = true
5471
    ba.BrickColor = maincolor
5472
    ba.Material = "Neon"
5473
    ba.Transparency = 1
5474
    ba.CanCollide = false
5475
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5476
    local ignore = char
5477
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5478
    a.BottomSurface = 10
5479
    a.TopSurface = 10
5480
    a2.BottomSurface = 10
5481
    a2.TopSurface = 10
5482
    local distance = (InnerRing1.CFrame.p - position).magnitude
5483
    a.Size = Vector3.new(distance, 1, 1)
5484
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5485
    a2.Size = Vector3.new(distance, 1, 1)
5486
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5487
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5488
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5489
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5490
    game:GetService("Debris"):AddItem(a, 20)
5491
    game:GetService("Debris"):AddItem(a2, 20)
5492
    game:GetService("Debris"):AddItem(ba, 20)
5493
    local msh = Instance.new("SpecialMesh", a)
5494
    msh.MeshType = "Sphere"
5495
    msh.Scale = Vector3.new(1, 25, 25)
5496
    local msh2 = Instance.new("SpecialMesh", a2)
5497
    msh2.MeshType = "Sphere"
5498
    msh2.Scale = Vector3.new(1, 30, 30)
5499
    for i = 0, 10, 0.1 do
5500
        swait()
5501
        root.CFrame = FaceMouse()[1]
5502
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5503
        a2.Color = maincolor.Color
5504
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5505
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5506
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5507
        distance = (InnerRing1.CFrame.p - position).magnitude
5508
        a.Size = Vector3.new(distance, 1, 1)
5509
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5510
        a2.Size = Vector3.new(distance, 1, 1)
5511
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5512
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5513
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5514
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5515
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5516
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5517
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5518
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5519
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5520
        if v:FindFirstChild("Head") then
5521
            Eviscerate(v)
5522
            SoulSteal(v)
5523
        end
5524
    end
5525
    end
5526
    a:Destroy()
5527
    a2:Destroy()
5528
    ba:Destroy()
5529
    InnerRing1:Destroy()
5530
    attack = false
5531
    hum.CameraOffset = Vector3.new(0,0,0)
5532
end
5533
5534
function Flame_Burst()
5535
	local target = nil
5536
	local targettorso = nil
5537
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5538
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5539
			target = mouse.Target.Parent.Humanoid
5540
			target2 = mouse.Target.Parent
5541
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5542
		end
5543
	end
5544
	if target ~= nil then
5545
		attack = true
5546
		hum.WalkSpeed = 0
5547
		for i = 0, 3.4, 0.1 do
5548
			swait()
5549
			hum.WalkSpeed = 0
5550
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5551
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5552
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5553
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5554
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5555
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5556
		end
5557
		--targettorso:BreakJoints()
5558
		for i = 0, 3.4, 0.1 do
5559
			swait()
5560
			hum.WalkSpeed = 0
5561
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5562
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5563
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5564
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5565
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5566
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5567
		end
5568
		for i, v in pairs(target2:GetChildren()) do
5569
			if(not char:IsAncestorOf(v))then
5570
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5571
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5572
				if(hum and hedder and hum.Health > 0)then
5573
				Eviscerate(v.Parent)
5574
			end
5575
			end
5576
		end
5577
		attack = false
5578
		hum.WalkSpeed = 16
5579
	end
5580
end
5581
5582
function GIMME_THOSE()
5583
    attack = true
5584
    chatfunc("I LIKE", BrickColor.random().Color)
5585
    for i = 0,5.2,0.1 do
5586
        swait()
5587
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5588
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5589
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5590
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5591
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
5592
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
5593
    end
5594
    chatfunc("WATCHING", BrickColor.random().Color)
5595
    wait(2)
5596
    CreateSound("331666100", char, 10, 1)
5597
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5598
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5599
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5600
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5601
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5602
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5603
    chatfunc("ANIME", BrickColor.random().Color)
5604
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5605
        if v:FindFirstChild("Head") then
5606
            Eviscerate(v)
5607
            SoulSteal(v)
5608
        end
5609
    end
5610
    coroutine.resume(coroutine.create(function()
5611
        for i = 0,2.8,0.1 do
5612
            swait()
5613
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5614
        end
5615
        for i = 0,1.8,0.1 do
5616
            swait()
5617
        hum.CameraOffset = Vector3.new(0,0,0)
5618
        end
5619
    end))
5620
    for i = 0,3.7,0.1 do
5621
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5622
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5623
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
5624
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5625
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
5626
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
5627
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5628
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5629
    end
5630
    wait(.6)
5631
    CreateSound("907332997", hed, 10, 1)
5632
    attack = false
5633
end
5634
function found_2()
5635
chatfunc("THEY FOUND ME!!", BrickColor.random().Color)
5636
    wait(.6)
5637
    CreateSound("238416779", hed, 55, 1)
5638
    attack = false
5639
end
5640
function found()
5641
chatfunc("there are too much monsters at gate B way.", BrickColor.random().Color)
5642
end
5643
function REE()
5644
chatfunc("*screaming of pain*", BrickColor.random().Color)
5645
    wait(.6)
5646
    CreateSound("880951531", hed, 55, 1)
5647
    attack = false
5648
end
5649
function Escape()
5650
chatfunc("I MUST", BrickColor.random().Color)
5651
wait(1)
5652
chatfunc("ESCAPE", BrickColor.random().Color)
5653
end
5654
function Eruption()
5655
    attack = true
5656
    hum.WalkSpeed = 2
5657
        hum.JumpPower = 0
5658
    for i = 0,7,0.1 do
5659
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5660
        swait()
5661
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5662
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5663
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5664
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5665
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5666
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5667
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5668
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5669
    end
5670
    CreateSound("144699494", tors, 10, 1)
5671
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
5672
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
5673
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
5674
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
5675
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5676
    coroutine.resume(coroutine.create(function()
5677
        for i = 0,1.8,0.1 do
5678
            swait()
5679
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5680
        end
5681
        for i = 0,1.8,0.1 do
5682
            swait()
5683
        hum.CameraOffset = Vector3.new(0,0,0)
5684
        end
5685
    end))
5686
        local vel2 = Instance.new("BodyVelocity",tors)
5687
        vel2.Velocity = Vector3.new(0,55,0)
5688
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5689
    for i = 0,4,0.1 do
5690
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5691
        swait()
5692
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5693
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5694
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5695
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5696
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5697
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5698
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5699
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5700
    end
5701
    hum.WalkSpeed = 16
5702
        vel2:Destroy()
5703
        hum.JumpPower = 50
5704
    attack = false
5705
end
5706
5707
function Solar_Flare2()
5708
    attack = true
5709
    hum.WalkSpeed = 2
5710
        hum.JumpPower = 75
5711
        hum.Jump = true
5712
        wait(0.4)
5713
    CreateSound("144699494", tors, 10, 1)
5714
        hum.JumpPower = 0
5715
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5716
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5717
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5718
    for i = 0,20,0.1 do
5719
                root.Velocity = root.CFrame.lookVector * 60
5720
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5721
        swait()
5722
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5723
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5724
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5725
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5726
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5727
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5728
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5729
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5730
    end
5731
    hum.WalkSpeed = 16
5732
        hum.JumpPower = 50
5733
    attack = false
5734
end
5735
5736
function Solar_Flare()
5737
    attack = true
5738
    hum.WalkSpeed = 2
5739
        hum.JumpPower = 75
5740
        hum.Jump = true
5741
        wait(0.4)
5742
    CreateSound("144699494", tors, 10, 1)
5743
        hum.JumpPower = 0
5744
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5745
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5746
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5747
    for i = 0,20,0.1 do
5748
                root.Velocity = root.CFrame.lookVector * 60
5749
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5750
        swait()
5751
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5752
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5753
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5754
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5755
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5756
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5757
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5758
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5759
    end
5760
    hum.WalkSpeed = 16
5761
        hum.JumpPower = 50
5762
    attack = false
5763
end
5764
function dmg(dude)
5765
if dude.Name ~= char then
5766
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5767
local bgf = Instance.new("BodyGyro",dude.Head)
5768
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5769
local val = Instance.new("BoolValue",dude)
5770
val.Name = "IsHit"
5771
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5772
local partasdeff = Instance.new("ParticleEmitter",torsy)
5773
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5774
partasdeff.LightEmission = .1
5775
partasdeff.Size = NumberSequence.new(0.2)
5776
partasdeff.Texture = "rbxassetid://771221224"
5777
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5778
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5779
partasdeff.Transparency = bbb
5780
partasdeff.Size = aaa
5781
partasdeff.ZOffset = .9
5782
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5783
partasdeff.LockedToPart = false
5784
partasdeff.EmissionDirection = "Back"
5785
partasdeff.Lifetime = NumberRange.new(1, 2)
5786
partasdeff.Rate = 1000
5787
partasdeff.Rotation = NumberRange.new(-100, 100)
5788
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5789
partasdeff.Speed = NumberRange.new(6)
5790
partasdeff.VelocitySpread = 10000
5791
partasdeff.Enabled=false
5792
partasdeff:Emit(30)
5793
coroutine.wrap(function()
5794
targetted = nil
5795
swait(30)
5796
dude:BreakJoints()
5797
swait(5)
5798
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5799
for i=0,1,.05 do
5800
for a,v in pairs(dude:GetChildren()) do
5801
if v:IsA("BasePart") then
5802
v.Transparency = i
5803
end
5804
end
5805
swait()
5806
end
5807
for a,v in pairs(dude:GetChildren()) do
5808
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5809
v.ParticleEmitter.Enabled = false
5810
end
5811
game:service'Debris':AddItem(v,2)
5812
end
5813
end)()
5814
end
5815
end
5816
function kdown(dd)
5817
if dd.Name ~= char then
5818
dd.Humanoid.PlatformStand = true
5819
local bgf = Instance.new("BodyGyro",dd.Head)
5820
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5821
local val = Instance.new("BoolValue",dd)
5822
val.Name = "IsHit"
5823
end
5824
end
5825
function TargetSelect(person)
5826
local dd=coroutine.wrap(function()
5827
if targetted ~= person then
5828
targetted = person
5829
img2.Size = UDim2.new(1,0,1,0)
5830
img2.ImageTransparency = 0
5831
img2.Position = UDim2.new(0,0,0,0)
5832
for i = 0, 2, 0.1 do
5833
swait()
5834
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5835
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5836
img2.ImageTransparency = img2.ImageTransparency + 0.05
5837
end
5838
end
5839
end)
5840
dd()
5841
end
5842
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5843
    attack = true
5844
    hum.WalkSpeed = 0
5845
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5846
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5847
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5848
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5849
            partasdeff.LightEmission = .1
5850
            partasdeff.Size = NumberSequence.new(0.2)
5851
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5852
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5853
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5854
            partasdeff.Transparency = bbb
5855
            partasdeff.Size = aaa
5856
            partasdeff.ZOffset = .9
5857
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5858
            partasdeff.LockedToPart = false
5859
            partasdeff.EmissionDirection = "Back"
5860
            partasdeff.Lifetime = NumberRange.new(1, 2)
5861
            partasdeff.Rate = 1000
5862
            partasdeff.Rotation = NumberRange.new(-100, 100)
5863
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5864
            partasdeff.Speed = NumberRange.new(6)
5865
            partasdeff.VelocitySpread = 10000
5866
            partasdeff.Enabled=false
5867
    for i = 0, 1.4, 0.1 do
5868
        swait()
5869
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5870
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5871
        if Mrandom(1,15) == 1 then
5872
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5873
        end
5874
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5875
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5876
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5877
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5878
    end
5879
    dmg(targetted)
5880
    partasdeff.Enabled=true
5881
CreateSound("429400881", torsy, 10, .8)
5882
    for i = 0, 1.4, 0.1 do
5883
        swait()
5884
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5885
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5886
        if Mrandom(1,15) == 1 then
5887
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5888
        end
5889
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5890
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5891
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5892
        LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5893
    end
5894
    partasdeff.Enabled=false
5895
    for i = 0, 1.4, 0.1 do
5896
        swait()
5897
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5898
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5899
        if Mrandom(1,15) == 1 then
5900
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5901
        end
5902
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5903
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5904
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5905
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5906
        end
5907
    attack = false
5908
    hum.WalkSpeed = 16
5909
    elseif targetted.Name == "makhail07" then
5910
    for i = 0, 2.4, 0.1 do
5911
        swait()
5912
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5913
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5914
        if Mrandom(1,15) == 1 then
5915
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5916
        end
5917
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5918
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5919
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5920
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5921
    end
5922
    for i = 0, 2.4, 0.1 do
5923
        swait()
5924
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5925
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5926
        if Mrandom(1,15) == 1 then
5927
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5928
        end
5929
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5930
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5931
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5932
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5933
    end
5934
    coroutine.wrap(function()
5935
    wait(2)
5936
    --partasdeff:Remove()
5937
    end)()
5938
    local sel = Mrandom(1,3)
5939
    if sel == 1 then   
5940
    chatfunc("Hmhmhm, Why try?")
5941
    elseif sel == 2 then   
5942
    chatfunc("Stop it that's my creator.")
5943
    elseif sel == 3 then
5944
    chatfunc("I can't do that...")
5945
    end
5946
    wait(2)
5947
    hum.WalkSpeed = 16
5948
    attack = false
5949
    elseif targetted.Name == "Salvo_Starly" then
5950
        for i = 0, 2.4, 0.1 do
5951
        swait()
5952
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5953
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5954
        if Mrandom(1,15) == 1 then
5955
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5956
        end
5957
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5958
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5959
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5960
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5961
    end
5962
        for i = 0, 2.4, 0.1 do
5963
        swait()
5964
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5965
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5966
        if Mrandom(1,15) == 1 then
5967
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5968
        end
5969
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5970
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5971
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5972
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5973
    end
5974
    coroutine.wrap(function()
5975
    wait(2)
5976
    --partasdeff:Remove()
5977
    end)()
5978
    local sel = Mrandom(1,3)
5979
    if sel == 1 then   
5980
    chatfunc("Sorry about that.")
5981
    elseif sel == 2 then   
5982
    chatfunc("H-Hello. I almost killed you.")
5983
    elseif sel == 3 then
5984
    chatfunc("OwO?")
5985
    end
5986
    wait(2)
5987
    hum.WalkSpeed = 16
5988
    attack = false
5989
    elseif targetted.Name == "Nebula_Zorua" then
5990
        for i = 0, 2.4, 0.1 do
5991
        swait()
5992
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5993
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5994
        if Mrandom(1,15) == 1 then
5995
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5996
        end
5997
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5998
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5999
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6000
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
6001
    end
6002
        for i = 0, 2.4, 0.1 do
6003
        swait()
6004
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6005
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6006
        if Mrandom(1,15) == 1 then
6007
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6008
        end
6009
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6010
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6011
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6012
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6013
    end
6014
    coroutine.wrap(function()
6015
    wait(2)
6016
    --partasdeff:Remove()
6017
    end)()
6018
    local sel = Mrandom(1,3)
6019
    if sel == 1 then   
6020
    chatfunc("Sorry, Nebula.")
6021
    elseif sel == 2 then   
6022
    chatfunc("Theres no need to harm you. Yet...")
6023
    elseif sel == 3 then
6024
    chatfunc("My mistake.")
6025
    end
6026
    wait(2)
6027
    hum.WalkSpeed = 16
6028
    attack = false
6029
    elseif targetted.Name == "KillerDarkness0105" then
6030
        for i = 0, 2.4, 0.1 do
6031
        swait()
6032
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6033
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
6034
        if Mrandom(1,15) == 1 then
6035
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6036
        end
6037
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6038
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6039
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6040
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
6041
    end
6042
        for i = 0, 2.4, 0.1 do
6043
        swait()
6044
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6045
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6046
        if Mrandom(1,15) == 1 then
6047
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6048
        end
6049
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6050
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6051
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6052
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6053
    end
6054
    coroutine.wrap(function()
6055
    wait(2)
6056
    --partasdeff:Remove()
6057
    end)()
6058
    local sel = Mrandom(1,3)
6059
    if sel == 1 then   
6060
    chatfunc("Hm, Killer it's been a while.")
6061
    elseif sel == 2 then   
6062
    chatfunc("No need for this.")
6063
    elseif sel == 3 then
6064
    chatfunc("Hello, sorry.")
6065
    end
6066
    wait(2)
6067
    hum.WalkSpeed = 16
6068
    attack = false
6069
    end
6070
end
6071
function HAAHHHHHH()
6072
    attack = true
6073
    hum.WalkSpeed = 0
6074
    Cso("300208779", hed, 10, 1)
6075
    for i = 0,9,0.1 do
6076
        swait()
6077
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
6078
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6079
        if Mrandom(1,15) == 1 then
6080
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6081
        end
6082
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
6083
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
6084
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
6085
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
6086
    end
6087
    attack = false
6088
    hum.WalkSpeed = 16
6089
end
6090
-------------------------------------------------------
6091
--End Attacks N Stuff--
6092
-------------------------------------------------------
6093
6094
Sprinting = false
6095
mouse.KeyDown:connect(function(key)
6096
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6097
        Swing = 2
6098
        hum.WalkSpeed = 38.82
6099
        Sprinting = true
6100
    end
6101
end)
6102
mouse.KeyUp:connect(function(key)
6103
    if string.byte(key) == 48 and attack == false then
6104
        Swing = 1
6105
        Sprinting = false
6106
        hum.WalkSpeed = 12
6107
    end
6108
end)
6109
mouse.KeyDown:connect(function(key)
6110
    if attack == false then
6111
        if key == 'q' and Mode == 1 then
6112
                        Power_Burst()
6113
        elseif key == 'e' and Mode == 1 then
6114
            Mode = 2
6115
            SONG = 1270826995
6116
            tecks2.Text = "The believer"
6117
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6118
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6119
        for i, v in pairs(ArmourParts) do
6120
        v.BrickColor = BrickColor.new("Bright red")
6121
        v.Material = "Neon"
6122
        v.Transparency = 0
6123
        end
6124
  for i, v in pairs(NeonParts) do
6125
    maincolor = BrickColor.new("New Yeller")
6126
    v.BrickColor = maincolor
6127
    v.Material = "Neon"
6128
    v.Transparency = 0
6129
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6130
  end
6131
  for i, v in pairs(ArmourParts2) do
6132
    v.BrickColor = BrickColor.new("Bright red")
6133
    v.Material = "Neon"
6134
    v.Transparency = 0
6135
  end
6136
  for i, v in pairs(NeonParts2) do
6137
    maincolor = BrickColor.new("New Yeller")
6138
    v.BrickColor = maincolor
6139
    v.Material = "Neon"
6140
    v.Transparency = 0
6141
  end
6142
        elseif key == 'e' and Mode == 2 then
6143
            resetmode()
6144
        elseif key == 't' and Mode == 1 then
6145
                        Taunt()
6146
        elseif key == 'q' and Mode == 2 then
6147
                        Magic_Bombs()
6148
        elseif key == 'e' and Mode == 2 then
6149
                        Dangerous_Field()
6150
        elseif key == 't' and Mode == 2 then
6151
                        HAAH()
6152
        end
6153
    ---------------------------------------------------------------------
6154
    if key == 'r' and Mode == 1 then
6155
        Mode = 98534
6156
        SONG = 1359743167
6157
        tecks2.Text = "tokyo ghoul"
6158
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6159
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6160
 for i, v in pairs(ArmourParts) do
6161
    v.BrickColor = BrickColor.new("Really black")
6162
    v.Material = "Neon"
6163
    v.Transparency = 0
6164
  end
6165
  for i, v in pairs(NeonParts) do
6166
    maincolor = BrickColor.new("Crimson")
6167
    v.BrickColor = maincolor
6168
    v.Material = "Neon"
6169
    v.Transparency = 0
6170
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6171
  end
6172
 for i, v in pairs(ArmourParts2) do
6173
    v.BrickColor = BrickColor.new("Really black")
6174
    v.Material = "Neon"
6175
    v.Transparency = 0
6176
  end
6177
  for i, v in pairs(NeonParts2) do
6178
    maincolor = BrickColor.new("Crimson")
6179
    v.BrickColor = maincolor
6180
    v.Material = "Neon"
6181
    v.Transparency = 0
6182
  end
6183
        elseif key == 'q' and Mode == 98534 then
6184
            targett()
6185
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6186
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6187
        elseif key == 't' and Mode == 98534 then
6188
            HAAHHHHHH()
6189
        elseif key == 'r' and Mode == 98534  then
6190
            resetmode()
6191
    end
6192
    ---------------------------------------------------------------------
6193
    if key == 'm' and Mode == 1 then
6194
        Mode = pIXELATED
6195
        SONG = 313948389
6196
        tecks2.Text = "): ?paranoid gogo? :("
6197
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6198
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6199
 for i, v in pairs(ArmourParts) do
6200
    v.BrickColor = BrickColor.new("Really black")
6201
    v.Material = "Neon"
6202
    v.Transparency = 0
6203
  end
6204
  for i, v in pairs(NeonParts) do
6205
    maincolor = BrickColor.new("Lapis")
6206
    v.BrickColor = maincolor
6207
    v.Material = "Neon"
6208
    v.Transparency = 0
6209
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6210
  end
6211
 for i, v in pairs(ArmourParts2) do
6212
    v.BrickColor = BrickColor.new("Really black")
6213
    v.Material = "Neon"
6214
    v.Transparency = 0
6215
  end
6216
  for i, v in pairs(NeonParts2) do
6217
    maincolor = BrickColor.new("Lapis")
6218
    v.BrickColor = maincolor
6219
    v.Material = "Neon"
6220
    v.Transparency = 0
6221
  end
6222
        elseif key == 'm' and Mode == pIXELATED then
6223
            resetmode()
6224
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6225
            Pixel_Corrupt()
6226
        elseif key == 'm' and Mode == pIXELATED then
6227
            resetmode()
6228
    end
6229
    ---------------------------------------------------------------------
6230
    if key == 'y' and Mode == 1 then
6231
        Mode = 3
6232
        SONG = 143889072
6233
        tecks2.Text = "destroyer of worlds"
6234
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6235
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6236
 for i, v in pairs(ArmourParts) do
6237
    v.BrickColor = BrickColor.new("Black")
6238
    v.Material = "Neon"
6239
    v.Transparency = 0
6240
  end
6241
  for i, v in pairs(NeonParts) do
6242
    maincolor = BrickColor.new("Crimson")
6243
    v.BrickColor = maincolor
6244
    v.Material = "Neon"
6245
    v.Transparency = 0
6246
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6247
  end 
6248
 for i, v in pairs(ArmourParts2) do
6249
    v.BrickColor = BrickColor.new("Black")
6250
    v.Material = "Neon"
6251
    v.Transparency = 0
6252
  end
6253
  for i, v in pairs(NeonParts2) do
6254
    maincolor = BrickColor.new("Crimson")
6255
    v.BrickColor = maincolor
6256
    v.Material = "Neon"
6257
    v.Transparency = 0
6258
  end 
6259
        elseif key == 'y' and Mode == 3 then
6260
            resetmode()
6261
        elseif key == 'e' and Mode == 3 then
6262
            Painful_Stomp()
6263
        elseif key == 'z' and Mode == 3 then
6264
            Purity_Slam()
6265
        elseif key == 'x' and Mode == 3 then
6266
            Tauntmelon()
6267
        elseif key == 't' and Mode == 3 then
6268
            un_fun()
6269
        elseif key == 'q' and Mode == 3 then
6270
            Shockwave()
6271
    end
6272
    ---------------------------------------------------------------------
6273
    if key == 'u' and Mode == 1 then
6274
        Mode = 1555
6275
        SONG = 2057131687
6276
        tecks2.Text = "THE ANTHEM OF GOGO"
6277
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6278
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6279
 for i, v in pairs(ArmourParts) do
6280
    v.BrickColor = BrickColor.new("Black")
6281
    v.Material = "Neon"
6282
    v.Transparency = 0
6283
  end
6284
  for i, v in pairs(NeonParts) do
6285
    maincolor = BrickColor.new("Carnation pink")
6286
    v.BrickColor = maincolor
6287
    v.Material = "Neon"
6288
    v.Transparency = 0
6289
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6290
  end
6291
 for i, v in pairs(ArmourParts2) do
6292
    v.BrickColor = BrickColor.new("Black")
6293
    v.Material = "Neon"
6294
    v.Transparency = 0
6295
  end
6296
  for i, v in pairs(NeonParts2) do
6297
    maincolor = BrickColor.new("Carnation pink")
6298
    v.BrickColor = maincolor
6299
    v.Material = "Neon"
6300
    v.Transparency = 0
6301
  end
6302
        elseif key == 'u' and Mode == 1555 then
6303
            resetmode()
6304
        elseif key == 'y' and Mode == 1555 then
6305
            Field()
6306
        elseif key == 't' and Mode == 1555 then
6307
            lolik()
6308
        elseif key == 'q' and Mode == 1555 then
6309
            Pixel_Corrupt()
6310
        elseif key == 'f' and Mode == 1555 then
6311
            Anime_Splosion()
6312
        elseif key == 'z' and Mode == 1555 then
6313
            Cryo_Freeze()
6314
        elseif key == 'x' and Mode == 1555 then
6315
            Painful_Stomp2()
6316
    end
6317
    ---------------------------------------------------------------------
6318
    if key == 'i' and Mode == 1 then
6319
        Mode = 56565
6320
        SONG = 480668541
6321
        tecks2.Text = "gogo the ninja"
6322
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6323
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6324
 for i, v in pairs(ArmourParts) do
6325
    v.BrickColor = BrickColor.new("Really black")
6326
    v.Material = "Neon"
6327
    v.Transparency = 0
6328
  end
6329
  for i, v in pairs(NeonParts) do
6330
    maincolor = BrickColor.new("Deep orange")
6331
    v.BrickColor = maincolor
6332
    v.Material = "Neon"
6333
    v.Transparency = 0
6334
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6335
  end
6336
 for i, v in pairs(ArmourParts2) do
6337
    v.BrickColor = BrickColor.new("Really black")
6338
    v.Material = "Neon"
6339
    v.Transparency = 0
6340
  end
6341
  for i, v in pairs(NeonParts2) do
6342
    maincolor = BrickColor.new("Deep orange")
6343
    v.BrickColor = maincolor
6344
    v.Material = "Neon"
6345
    v.Transparency = 0
6346
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6347
  end
6348
        elseif key == 't' and Mode == 56565 then
6349
            Taunt2()
6350
        elseif key == 'i' and Mode == 56565 then
6351
            resetmode()
6352
        elseif key == 'c' and Mode == 56565 then
6353
            Eruption2()
6354
        elseif key == 'x' and Mode == 56565 then
6355
            Solar_Flare2()
6356
        elseif key == 'z' and Mode == 56565 then
6357
            Painful_Stomp()
6358
    end
6359
    ---------------------------------------------------------------------
6360
    if key == 'm' and Mode == 6 then
6361
        Mode = 1800
6362
        SONG = 1912194733
6363
        tecks2.Text = "Forbidden Gogo"
6364
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6365
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6366
 for i, v in pairs(ArmourParts) do
6367
    v.BrickColor = BrickColor.new("Hot White")
6368
    v.Material = "Neon"
6369
    v.Transparency = 0
6370
  end
6371
  for i, v in pairs(NeonParts) do
6372
    maincolor = BrickColor.new("Really black")
6373
    v.BrickColor = maincolor
6374
    v.Material = "Neon"
6375
    v.Transparency = 0
6376
  end
6377
 for i, v in pairs(ArmourParts2) do
6378
    v.BrickColor = BrickColor.new("Hot White")
6379
    v.Material = "Neon"
6380
    v.Transparency = 0
6381
  end
6382
  for i, v in pairs(NeonParts2) do
6383
    maincolor = BrickColor.new("Really black")
6384
    v.BrickColor = maincolor
6385
    v.Material = "Neon"
6386
    v.Transparency = 0
6387
  end
6388
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6389
        elseif key == 't' and Mode == 1800 then
6390
            TTTTTTTTTTGaunt()
6391
        elseif key == 'm' and Mode == 1800 then
6392
            resetmode()
6393
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6394
            Exploit()
6395
        elseif key == 'y' and Mode == 1800 then
6396
            Ancient_Rage()
6397
        elseif key == 'r' and Mode == 1800 then
6398
            Distort()
6399
        elseif key == 'g' and Mode == 1800 then
6400
            Hell_From_Above()
6401
        elseif key == 'h' and Mode == 1800 then
6402
            Universal_Crush()
6403
        elseif key == 'j' and Mode == 1800 then
6404
            Multi_Bombs()
6405
        elseif key == 'z' and Mode == 1800 then
6406
            Eruption()
6407
        elseif key == 'x' and Mode == 1800 then
6408
            Solar_Flare()
6409
    end
6410
    ---------------------------------------------------------------------
6411
    if key == 'o' and Mode == 1 then
6412
        Mode = 4
6413
        SONG = 153676740
6414
        tecks2.Text = "Terraria"
6415
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6416
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6417
 for i, v in pairs(ArmourParts) do
6418
    v.BrickColor = BrickColor.new("Black")
6419
    v.Material = "Neon"
6420
    v.Transparency = 0
6421
  end
6422
  for i, v in pairs(NeonParts) do
6423
    maincolor = BrickColor.new("Bright yellow")
6424
    v.BrickColor = maincolor
6425
    v.Material = "Neon"
6426
    v.Transparency = 0
6427
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6428
  end
6429
 for i, v in pairs(ArmourParts2) do
6430
    v.BrickColor = BrickColor.new("Black")
6431
    v.Material = "Neon"
6432
    v.Transparency = 0
6433
  end
6434
  for i, v in pairs(NeonParts2) do
6435
    maincolor = BrickColor.new("Bright yellow")
6436
    v.BrickColor = maincolor
6437
    v.Material = "Neon"
6438
    v.Transparency = 0
6439
  end
6440
        elseif key == 'o' and Mode == 4 then
6441
            resetmode()
6442
        elseif key == 't' and Mode == 4 then
6443
            again()
6444
        elseif key == 'q' and Mode == 4 then
6445
            Pulse()
6446
    end
6447
    ---------------------------------------------------------------------
6448
    if key == 'p' and Mode == 1 then
6449
                attack = true
6450
        SONG = 202655498
6451
                hum.WalkSpeed = 0
6452
            for i = 1,20,0.1 do
6453
                swait()
6454
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
6455
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
6456
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
6457
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
6458
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
6459
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
6460
            BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
6461
                end
6462
                hum.WalkSpeed = 16
6463
                attack = false
6464
        Mode = 100
6465
        tecks2.Text = "THE SMALL BLACK"
6466
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6467
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6468
            Cso("743499393", tors, 10, 1.05)
6469
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6470
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6471
 for i, v in pairs(ArmourParts) do
6472
    v.BrickColor = BrickColor.new("Really black")
6473
    v.Material = "Neon"
6474
    v.Transparency = 0.2
6475
  end
6476
  for i, v in pairs(NeonParts) do
6477
    maincolor = BrickColor.new("Deep orange")
6478
    v.BrickColor = maincolor
6479
    v.Material = "Neon"
6480
    v.Transparency = 0.5
6481
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6482
  end
6483
 for i, v in pairs(ArmourParts2) do
6484
    v.BrickColor = BrickColor.new("Really black")
6485
    v.Material = "Neon"
6486
    v.Transparency = 0.2
6487
  end
6488
  for i, v in pairs(NeonParts2) do
6489
    maincolor = BrickColor.new("Deep orange")
6490
    v.BrickColor = maincolor
6491
    v.Material = "Neon"
6492
    v.Transparency = 0.5
6493
  end
6494
        elseif key == 'p' and Mode == 100 then
6495
            resetmode()
6496
        elseif key == 'q' and Mode == 100 then
6497
            LAZER()
6498
    end
6499
    ---------------------------------------------------------------------
6500
    if key == 'f' and Mode == 1 then
6501
        Mode = 5
6502
        SONG = 525559926
6503
        tecks2.Text = "SOLAIRE"
6504
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6505
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6506
 for i, v in pairs(ArmourParts) do
6507
    v.BrickColor = BrickColor.new("Royal blue")
6508
    v.Material = "Neon"
6509
    v.Transparency = 0
6510
  end
6511
  for i, v in pairs(NeonParts) do
6512
    maincolor = BrickColor.new("Really yellow")
6513
    v.BrickColor = maincolor
6514
    v.Material = "Neon"
6515
    v.Transparency = 0
6516
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6517
  end
6518
 for i, v in pairs(ArmourParts2) do
6519
    v.BrickColor = BrickColor.new("Royal blue")
6520
    v.Material = "Neon"
6521
    v.Transparency = 0
6522
  end
6523
  for i, v in pairs(NeonParts2) do
6524
    maincolor = BrickColor.new("Really yellow")
6525
    v.BrickColor = maincolor
6526
    v.Material = "Neon"
6527
    v.Transparency = 0
6528
  end
6529
        elseif key == 'f' and Mode == 5 then
6530
            resetmode()
6531
        elseif key == 'q' and Mode == 5 and exploitable == true then
6532
            Exploit()
6533
        elseif key == 't' and Mode == 5 then
6534
            PENIS()
6535
    end
6536
    ---------------------------------------------------------------------
6537
    if key == 'g' and Mode == 1 then
6538
        Mode = 6
6539
        SONG = 1043259261
6540
        tecks2.Text = "sad gogo"
6541
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6542
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6543
 for i, v in pairs(ArmourParts) do
6544
    v.BrickColor = BrickColor.new("Black")
6545
    v.Material = "Metal"
6546
    v.Transparency = 0
6547
  end
6548
  for i, v in pairs(NeonParts) do
6549
    maincolor = BrickColor.new("Really red")
6550
    v.BrickColor = maincolor
6551
    v.Material = "Neon"
6552
    v.Transparency = 0
6553
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6554
  end
6555
 for i, v in pairs(ArmourParts2) do
6556
    v.BrickColor = BrickColor.new("Black")
6557
    v.Material = "Metal"
6558
    v.Transparency = 0
6559
  end
6560
  for i, v in pairs(NeonParts2) do
6561
    maincolor = BrickColor.new("Really red")
6562
    v.BrickColor = maincolor
6563
    v.Material = "Neon"
6564
    v.Transparency = 0
6565
  end
6566
        elseif key == 'g' and Mode == 6 then
6567
            resetmode()
6568
        elseif key == 'q' and Mode == 6 then
6569
            Distort()
6570
        elseif key == 'e' and Mode == 6 then
6571
            Ancient_Rage()
6572
        elseif key == 't' and Mode == 6 then
6573
            TTTTTTTTTTTaunt()
6574
    end
6575
    ---------------------------------------------------------------------
6576
    if key == 'h' and Mode == 1 then
6577
        Mode = 7
6578
        SONG = 1185590295
6579
        tecks2.Text = "the girly singer"
6580
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6581
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6582
 for i, v in pairs(ArmourParts) do
6583
    v.BrickColor = BrickColor.new("Cool yellow")
6584
    v.Material = "Neon"
6585
    v.Transparency = 0
6586
  end
6587
  for i, v in pairs(NeonParts) do
6588
    maincolor = BrickColor.new("New Yeller")
6589
    v.BrickColor = maincolor
6590
    v.Material = "Neon"
6591
    v.Transparency = 0
6592
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6593
  end
6594
 for i, v in pairs(ArmourParts2) do
6595
    v.BrickColor = BrickColor.new("Cool yellow")
6596
    v.Material = "Neon"
6597
    v.Transparency = 0
6598
  end
6599
  for i, v in pairs(NeonParts2) do
6600
    maincolor = BrickColor.new("New Yeller")
6601
    v.BrickColor = maincolor
6602
    v.Material = "Neon"
6603
    v.Transparency = 0
6604
  end
6605
    elseif key == 'h' and Mode == 7 then
6606
        resetmode()
6607
    elseif key == 't' and Mode == 7 then
6608
                BARK()
6609
    elseif key == 'q' and Mode == 7 then
6610
                Bark_Splosion()
6611
    end
6612
    if key == 'j' and Mode == 1 then
6613
        SONG = 875184075
6614
            attack = true
6615
            hum.WalkSpeed = 0
6616
    for i = 0,10,0.08 do
6617
        swait()
6618
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
6619
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6620
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6621
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6622
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
6623
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
6624
    end
6625
    attack = false
6626
    hum.WalkSpeed = 11
6627
        Mode = 50
6628
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6629
        tecks2.Text = "CLASS-D (the breach)"
6630
        tecks2.TextColor3 = Color3.fromRGB(255, 153, 0)
6631
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 153, 0)
6632
 for i, v in pairs(ArmourParts) do
6633
    v.BrickColor = BrickColor.new("Br. yellowish orange")
6634
    v.Material = "Neon"
6635
    v.Transparency = 0
6636
  end
6637
  for i, v in pairs(NeonParts) do
6638
    maincolor = BrickColor.new("Medium orange")
6639
    v.BrickColor = maincolor
6640
    v.Material = "Neon"
6641
    v.Transparency = 0
6642
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6643
  end
6644
 for i, v in pairs(ArmourParts2) do
6645
    v.BrickColor = BrickColor.new("Br. yellowish orange")
6646
    v.Material = "Neon"
6647
    v.Transparency = 0
6648
  end
6649
  for i, v in pairs(NeonParts2) do
6650
    maincolor = BrickColor.new("Black metallic")
6651
    v.BrickColor = maincolor
6652
    v.Material = "Neon"
6653
    v.Transparency = 0
6654
  end
6655
        elseif key == 'v' and Mode == 50 then
6656
            found()
6657
        elseif key == 'c' and Mode == 50 then
6658
            found_2()
6659
        elseif key == 'e' and Mode == 50 then
6660
            Tauntmelon()
6661
        elseif key == 'r' and Mode == 50 then
6662
            Escape()
6663
        elseif key == 'j' and Mode == 50 then
6664
            resetmode()
6665
        elseif key == 'q' and Mode == 50 then
6666
            ASCENTION()
6667
        elseif key == 't' and Mode == 50 then
6668
            nope()
6669
        elseif key == 'y' and Mode == 50 then
6670
            PENIS()
6671
        elseif key == 'x' and Mode == 50 then
6672
            Painful_Stomp2()
6673
        elseif key == 'f' and Mode == 50 then
6674
            heregoes()
6675
    end
6676
    ---------------------------------------------------------------------
6677
    if key == 'k' and Mode == 1 then
6678
        Mode = 6666
6679
        SONG = 1578025048
6680
        tecks2.Text ="The warrior"
6681
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6682
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6683
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6684
 for i, v in pairs(ArmourParts) do
6685
    v.BrickColor = BrickColor.new("Black")
6686
    v.Material = "Neon"
6687
    v.Transparency = 0
6688
  end
6689
  for i, v in pairs(NeonParts) do
6690
    maincolor = BrickColor.new("Dark blue")
6691
    v.BrickColor = maincolor
6692
    v.Material = "Neon"
6693
    v.Transparency = 0
6694
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6695
  end
6696
 for i, v in pairs(ArmourParts2) do
6697
    v.BrickColor = BrickColor.new("Black")
6698
    v.Material = "Neon"
6699
    v.Transparency = 0
6700
  end
6701
  for i, v in pairs(NeonParts2) do
6702
    maincolor = BrickColor.new("Dark blue")
6703
    v.BrickColor = maincolor
6704
    v.Material = "Neon"
6705
    v.Transparency = 0
6706
  end
6707
        elseif key == 'y' and Mode == 6666 then
6708
            somuchcancerwhy()
6709
        elseif key == 'r' and Mode == 6666 then
6710
            HAA55()
6711
        elseif key == 'k' and Mode == 6666 then
6712
            resetmode()
6713
        elseif key == 't' and Mode == 6666 then
6714
            EndMySufferingV3()
6715
        elseif key == 'f' and Mode == 6666 then
6716
            WhatHuh()
6717
        elseif key == 'g' and Mode == 6666 then
6718
            slap()
6719
        elseif key == 'h' and Mode == 6666 then
6720
            HAAAAA()
6721
        elseif key == 'j' and Mode == 6666 then
6722
            DANCEFORME()
6723
        elseif key == 'm' and Mode == 6666 then
6724
            thing()
6725
    end
6726
    ---------------------------------------------------------------------
6727
    if key == 'l' and Mode == 1 then
6728
        Mode = 8888
6729
        SONG = 291163478
6730
        tecks2.Text = ":(  DEPRESSION  :("
6731
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6732
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6733
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6734
 for i, v in pairs(ArmourParts) do
6735
    v.BrickColor = BrickColor.new("Really black")
6736
    v.Material = "Neon"
6737
    v.Transparency = 0
6738
  end
6739
  for i, v in pairs(NeonParts) do
6740
    maincolor = BrickColor.new("Really red")
6741
    v.BrickColor = maincolor
6742
    v.Material = "Neon"
6743
    v.Transparency = 0
6744
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6745
  end
6746
 for i, v in pairs(ArmourParts2) do
6747
    v.BrickColor = BrickColor.new("Black")
6748
    v.Material = "Neon"
6749
    v.Transparency = 0
6750
  end
6751
  for i, v in pairs(NeonParts2) do
6752
    maincolor = BrickColor.new("Really red")
6753
    v.BrickColor = maincolor
6754
    v.Material = "Neon"
6755
    v.Transparency = 0
6756
  end
6757
        elseif key == 'l' and Mode == 8888 then
6758
            resetmode()
6759
        elseif key == 'r' and Mode == 8888 then
6760
            Technobeam()
6761
        elseif key == 't' and Mode == 8888 then
6762
            Taunt1()
6763
        elseif key == 'y' and Mode == 8888 then
6764
            Destruction()
6765
    end
6766
    ---------------------------------------------------------------------
6767
    if key == 'z' and Mode == 1 then
6768
        Mode = 111111112
6769
        SONG = 2490605621
6770
        tecks2.Text = "Fortuna"
6771
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6772
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6773
        tecks2.TextStrokeColor3 = Color3.fromRGB(5, 5, 5)
6774
 for i, v in pairs(ArmourParts) do
6775
    v.BrickColor = BrickColor.new("White")
6776
    v.Material = "Neon"
6777
    v.Transparency = 0
6778
  end
6779
  for i, v in pairs(NeonParts) do
6780
    maincolor = BrickColor.new("Crimson")
6781
    v.BrickColor = maincolor
6782
    v.Material = "Neon"
6783
    v.Transparency = 0
6784
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6785
  end
6786
 for i, v in pairs(ArmourParts2) do
6787
    v.BrickColor = BrickColor.new("Crimson")
6788
    v.Material = "Neon"
6789
    v.Transparency = 0
6790
  end
6791
  for i, v in pairs(NeonParts2) do
6792
    maincolor = BrickColor.new("Crimson")
6793
    v.BrickColor = maincolor
6794
    v.Material = "Neon"
6795
    v.Transparency = 0
6796
  end
6797
        elseif key == 'y' and Mode == 3 then
6798
            resetmode()
6799
        elseif key == 'e' and Mode == 3 then
6800
            Painful_Stomp()
6801
        elseif key == 'z' and Mode == 3 then
6802
            Purity_Slam()
6803
        elseif key == 'x' and Mode == 3 then
6804
            Tauntmelon()
6805
        elseif key == 't' and Mode == 3 then
6806
            un_fun()
6807
        elseif key == 'q' and Mode == 3 then
6808
            Shockwave()
6809
    end
6810
    ---------------------------------------------------------------------
6811
    if key == 'x' and Mode == 1 then
6812
        Mode = 111111111
6813
        SONG = 2158124635
6814
        tecks2.Text = " GOGO THE ROOKIE "
6815
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6816
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6817
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6818
 for i, v in pairs(ArmourParts) do
6819
    v.BrickColor = BrickColor.new("Really black")
6820
    v.Material = "Neon"
6821
    v.Transparency = 0
6822
  end
6823
  for i, v in pairs(NeonParts) do
6824
    maincolor = BrickColor.new("Hot white")
6825
    v.BrickColor = maincolor
6826
    v.Material = "Neon"
6827
    v.Transparency = 0
6828
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6829
  end
6830
 for i, v in pairs(ArmourParts2) do
6831
    v.BrickColor = BrickColor.new("Really black")
6832
    v.Material = "Neon"
6833
    v.Transparency = 0
6834
  end
6835
  for i, v in pairs(NeonParts2) do
6836
    maincolor = BrickColor.new("Hot white")
6837
    v.BrickColor = maincolor
6838
    v.Material = "Neon"
6839
    v.Transparency = 0
6840
  end
6841
        elseif key == 'x' and Mode == 111111111 then
6842
            resetmode()
6843
        elseif key == 'q' and Mode == 111111111 then
6844
            Destruction()
6845
        elseif key == 't' and Mode == 111111111 then
6846
            Taunt1000()
6847
    end
6848
    ---------------------------------------------------------------------
6849
    if key == 'c' and Mode == 1 then
6850
        Mode = 99900
6851
        SONG = 1324486909
6852
        tecks2.Text = "MONIKA (THE TRAP)"
6853
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6854
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 144)
6855
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 144)
6856
 for i, v in pairs(ArmourParts) do
6857
    v.BrickColor = BrickColor.new("Magenta")
6858
    v.Material = "Neon"
6859
    v.Transparency = 0
6860
  end
6861
  for i, v in pairs(NeonParts) do
6862
    maincolor = BrickColor.new("Magenta")
6863
    v.BrickColor = maincolor
6864
    v.Material = "Neon"
6865
    v.Transparency = 0
6866
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6867
  end
6868
 for i, v in pairs(ArmourParts2) do
6869
    v.BrickColor = BrickColor.new("Magenta")
6870
    v.Material = "Neon"
6871
    v.Transparency = 0
6872
  end
6873
  for i, v in pairs(NeonParts2) do
6874
    maincolor = BrickColor.new("Magenta")
6875
    v.BrickColor = maincolor
6876
    v.Material = "Neon"
6877
    v.Transparency = 0
6878
  end
6879
        elseif key == 'q' and Mode == 99900 then
6880
            Sayonara()
6881
        elseif key == 't' and Mode == 99900 then
6882
            Taunt3()
6883
        elseif key == 'c' and Mode == 99900 then
6884
            resetmode()
6885
    end
6886
--------------------------------------------------------
6887
    if key == 'v' and Mode == 1 then
6888
        Mode = 7777
6889
        SONG = 1425863070
6890
        tecks2.Text = "THE DRAGON"
6891
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6892
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6893
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6894
 for i, v in pairs(ArmourParts) do
6895
    v.BrickColor = BrickColor.new("Dark blue")
6896
    v.Material = "Neon"
6897
    v.Transparency = 0
6898
  end
6899
  for i, v in pairs(NeonParts) do
6900
    maincolor = BrickColor.new("Really red")
6901
    v.BrickColor = maincolor
6902
    v.Material = "Neon"
6903
    v.Transparency = 0
6904
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6905
  end
6906
 for i, v in pairs(ArmourParts2) do
6907
    v.BrickColor = BrickColor.new("Dark blue")
6908
    v.Material = "Neon"
6909
    v.Transparency = 0
6910
  end
6911
  for i, v in pairs(NeonParts2) do
6912
    maincolor = BrickColor.new("Really red")
6913
    v.BrickColor = maincolor
6914
    v.Material = "Neon"
6915
    v.Transparency = 0
6916
  end
6917
        elseif key == 'y' and Mode == 7777 then
6918
            Painful_Stomp()
6919
        elseif key == 't' and Mode == 7777 then
6920
            FearMe()
6921
        elseif key == 'r' and Mode == 7777 then
6922
            GIMME_THOSE()
6923
        elseif key == 'v' and Mode == 7777 then
6924
            resetmode()
6925
    end
6926
--------------------------------------------------------
6927
    if key == 'b' and Mode == 1 then
6928
        Mode = 25
6929
        SONG = 937375635
6930
        tecks2.Text = "Ocean Gogo"
6931
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6932
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6933
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6934
 for i, v in pairs(ArmourParts) do
6935
    v.BrickColor = BrickColor.new("Ghost grey")
6936
    v.Material = "Neon"
6937
    v.Transparency = 0.7
6938
  end
6939
  for i, v in pairs(NeonParts) do
6940
    maincolor = BrickColor.new("Fog")
6941
    v.BrickColor = maincolor
6942
    v.Material = "Neon"
6943
    v.Transparency = 0.5
6944
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6945
  end
6946
 for i, v in pairs(ArmourParts2) do
6947
    v.BrickColor = BrickColor.new("Ghost grey")
6948
    v.Material = "Neon"
6949
    v.Transparency = 0.7
6950
  end
6951
  for i, v in pairs(NeonParts2) do
6952
    maincolor = BrickColor.new("Fog")
6953
    v.BrickColor = maincolor
6954
    v.Material = "Neon"
6955
    v.Transparency = 0.5
6956
  end
6957
        elseif key == 'b' and Mode == 25 then
6958
            resetmode()
6959
        elseif key == 't' and Mode == 25 then
6960
            thisisit()
6961
        elseif key == 'q' and Mode == 25 then
6962
            Spirit_Beam()
6963
    end
6964
    ---------------------------------------------------------------------
6965
    if key == 'n' and Mode == 1 then
6966
        Mode = 8
6967
        SONG = 569913318
6968
        tecks2.Text = "!! GOGO !!"
6969
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6970
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6971
    for i, v in pairs(ArmourParts) do
6972
    v.BrickColor = BrickColor.new("Cyan")
6973
    v.Material = "Neon"
6974
    v.Transparency = 0
6975
    end
6976
    for i, v in pairs(NeonParts) do
6977
    maincolor = BrickColor.new("Institutional white")
6978
    v.BrickColor = maincolor
6979
    v.Material = "Neon"
6980
    v.Transparency = 0
6981
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6982
    end
6983
    for i, v in pairs(ArmourParts2) do
6984
    v.BrickColor = BrickColor.new("Cyan")
6985
    v.Material = "Neon"
6986
    v.Transparency = 0
6987
    end
6988
    for i, v in pairs(NeonParts2) do
6989
    maincolor = BrickColor.new("Institutional white")
6990
    v.BrickColor = maincolor
6991
    v.Material = "Neon"
6992
    v.Transparency = 0
6993
    end
6994
        elseif key == 'n' and Mode == 8 then
6995
            resetmode()
6996
        elseif key == 'q' and Mode == 8 then
6997
            LunarSpin()
6998
    end
6999
    ---------------------------------------------------------------------
7000
    if key == 'm' and Mode == 98534 then
7001
        Mode = 98534
7002
        SONG = 1689058589
7003
        tecks2.Text = "Tokyo Ghoul Re"
7004
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
7005
        tecks2.TextStrokeColor3 = Color3.fromRGB(216, 15, 13)
7006
 for i, v in pairs(ArmourParts) do
7007
    v.BrickColor = BrickColor.new("Lime green")
7008
    v.Material = "Neon"
7009
    v.Transparency = 0
7010
  end
7011
  for i, v in pairs(NeonParts) do
7012
    maincolor = BrickColor.new("Crimson")
7013
    v.BrickColor = maincolor
7014
    v.Material = "Neon"
7015
    v.Transparency = 0
7016
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
7017
  end
7018
 for i, v in pairs(ArmourParts2) do
7019
    v.BrickColor = BrickColor.new("Royal blue")
7020
    v.Material = "Neon"
7021
    v.Transparency = 0
7022
  end
7023
  for i, v in pairs(NeonParts2) do
7024
    maincolor = BrickColor.new("Crimson")
7025
    v.BrickColor = maincolor
7026
    v.Material = "Neon"
7027
    v.Transparency = 0
7028
  end
7029
        elseif key == 'f' and Mode == 98534 then
7030
            Painful_Stomp2()
7031
        elseif key == 'q' and Mode == 98534 then
7032
            Taunt()
7033
        elseif key == 'e' and Mode == 98534 then
7034
            REE()
7035
        elseif key == 't' and Mode == 98534 then
7036
            re()
7037
        elseif key == 'm' and Mode == 98534  then
7038
            resetmode()
7039
    end
7040
    ---------------------------------------------------------------------------
7041
    if key == 'm' and Mode == 8 then
7042
        Mode = 9
7043
        SONG = 1280779714
7044
        tecks2.Text = "THE CREATURE FROM THE FOREST"
7045
        tecks2.TextColor3 = Color3.new(255, 255, 255)
7046
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
7047
 for i, v in pairs(ArmourParts) do
7048
    v.BrickColor = BrickColor.new("Institutional white")
7049
    v.Material = "Neon"
7050
    v.Transparency = 0
7051
  end
7052
  for i, v in pairs(NeonParts) do
7053
    maincolor = BrickColor.new("Really black")
7054
    v.BrickColor = maincolor
7055
    v.Material = "Neon"
7056
    v.Transparency = 0
7057
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7058
  end
7059
 for i, v in pairs(ArmourParts2) do
7060
    v.BrickColor = BrickColor.new("Institutional white")
7061
    v.Material = "Neon"
7062
    v.Transparency = 0
7063
  end
7064
  for i, v in pairs(NeonParts2) do
7065
    maincolor = BrickColor.new("Really black")
7066
    v.BrickColor = maincolor
7067
    v.Material = "Neon"
7068
    v.Transparency = 0
7069
  end
7070
        elseif key == 'm' and Mode == 9 then
7071
            resetmode()
7072
        elseif key == 't' and Mode == 9 then
7073
            heregoes()
7074
        elseif key == 'q' and Mode == 9 then
7075
            BalanceSpin()
7076
        elseif key == 'y' and Mode == 9 then
7077
            Ancient_Ragu()
7078
    end
7079
    ---------------------------------------------------------------------------
7080
    if key == 'm' and Mode == 7 then
7081
        Mode = 10
7082
        SONG = 721807126
7083
        local A = math.random(1,4)
7084
        if A == 1 then
7085
    SONG = 187063970
7086
        elseif A == 2 then
7087
    SONG = 721807126
7088
        elseif A == 3 then
7089
    SONG = 143382469
7090
        elseif A == 4 then
7091
    SONG = 294079244
7092
        end
7093
        tecks2.Text = "THE INSANE"
7094
        tecks2.TextColor3 = Color3.new(0, 0, 0)
7095
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
7096
 for i, v in pairs(ArmourParts) do
7097
    v.BrickColor = BrickColor.random()
7098
    v.Material = "Neon"
7099
    v.Transparency = 0
7100
  end
7101
  for i, v in pairs(NeonParts) do
7102
    maincolor = BrickColor.random()
7103
    v.BrickColor = maincolor
7104
    v.Material = "Neon"
7105
    v.Transparency = 0
7106
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7107
  end
7108
 for i, v in pairs(ArmourParts2) do
7109
    v.BrickColor = BrickColor.new("Hot white")
7110
    v.Material = "Neon"
7111
    v.Transparency = 0
7112
  end
7113
  for i, v in pairs(NeonParts2) do
7114
    maincolor = BrickColor.new("Hot white")
7115
    v.BrickColor = maincolor
7116
    v.Material = "Neon"
7117
    v.Transparency = 0
7118
  end
7119
    elseif key == 'm' and Mode == 10 then
7120
        resetmode()
7121
    elseif key == 'q' and Mode == 10 then
7122
        Decapitate()
7123
    elseif key == 't' and Mode == 10 then
7124
        wutdefaq() 
7125
    elseif key == 'y' and Mode == 10 then
7126
        Painful_Stomp()
7127
    end
7128
    end
7129
end)
7130
local Combo = 1
7131
mouse.Button1Down:connect(function(key)
7132
    if attack == false then
7133
        if Combo == 1 then
7134
            Combo = 2
7135
            attackone()
7136
        elseif Combo == 2 then
7137
            Combo = 3
7138
            attacktwo()
7139
        elseif Combo == 3 then
7140
            Combo = 1
7141
            attackthree()
7142
        end
7143
    end
7144
end)
7145
 
7146
 
7147
 
7148
 
7149
 
7150
 
7151
 -------------------------------------------------------
7152
--Start Animations--
7153
-------------------------------------------------------
7154
while true do
7155
	swait()
7156
	sine = sine + change
7157
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7158
	local velderp = root.Velocity.y
7159
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7160
	if equipped == true or equipped == false then
7161
		if attack == false then
7162
			idle = idle + 1
7163
		else
7164
			idle = 0
7165
		end
7166
		if 1 < root.Velocity.y and hitfloor == nil then
7167
            Anim = "Jump"
7168
            if attack == false then
7169
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
7170
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7171
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7172
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7173
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7174
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7175
            end
7176
        elseif -1 > root.Velocity.y and hitfloor == nil then
7177
            Anim = "Fall"
7178
            if attack == false then
7179
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
7180
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7181
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7182
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7183
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
7184
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
7185
            end
7186
        elseif torvel < 1 and hitfloor ~= nil then
7187
            Anim = "Idle"
7188
            change = 1
7189
            if attack == false then
7190
                if Mode == 1 then --Normal
7191
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7192
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7193
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7194
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7195
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7196
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7197
                elseif Mode == 99900 then 
7198
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7199
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
7200
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7201
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7202
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
7203
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
7204
                elseif Mode == 8888 then --idk
7205
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7206
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
7207
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7208
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7209
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
7210
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
7211
                elseif Mode == 98534 then
7212
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7213
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7214
                if Mrandom(1,15) == 1 then
7215
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7216
                end
7217
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
7218
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
7219
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
7220
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7221
                elseif Mode == 56565 then --idk
7222
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
7223
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
7224
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
7225
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
7226
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
7227
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
7228
                elseif Mode == pIXELATED then --PIXELATED
7229
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
7230
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
7231
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
7232
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
7233
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
7234
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
7235
                elseif Mode == 50 then --ASCENDED
7236
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7237
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7238
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7239
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7240
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7241
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7242
            elseif Mode == 7777 then --NOTHING SPECIAL
7243
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
7244
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7245
                if Mrandom(1,15) == 1 then
7246
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7247
                end
7248
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7249
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7250
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7251
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7252
            elseif Mode == 6666 then --MEMER
7253
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7254
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7255
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7256
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7257
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7258
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7259
            elseif Mode == 2 then --Machinery
7260
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
7261
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
7262
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7263
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7264
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
7265
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
7266
            elseif Mode == 3 then --ICE
7267
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7268
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7269
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7270
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7271
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7272
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7273
            elseif Mode == 4 then --Infused
7274
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
7275
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7276
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7277
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
7278
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
7279
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
7280
            elseif Mode == 5 then --Cybernetic
7281
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7282
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7283
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7284
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7285
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7286
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7287
            elseif Mode == 25 then --Spiritual
7288
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7289
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7290
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7291
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7292
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7293
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7294
            elseif Mode == 6 then --Controlled Beyond Recognition
7295
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7296
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7297
                if Mrandom(1,15) == 1 then
7298
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7299
                end
7300
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
7301
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
7302
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7303
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7304
            elseif Mode == 1800 then --demon
7305
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
7306
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
7307
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
7308
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
7309
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
7310
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
7311
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7312
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
7313
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
7314
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7315
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7316
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7317
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7318
            elseif Mode == 1555 then --anime
7319
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
7320
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7321
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
7322
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
7323
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
7324
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
7325
            elseif Mode == 111111111 then
7326
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
7327
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7328
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7329
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7330
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7331
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7332
            elseif Mode == 100 then --Overclocked
7333
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7334
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7335
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7336
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7337
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7338
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7339
            elseif Mode == 8 then --Lunarist
7340
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
7341
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7342
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7343
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7344
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7345
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
7346
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7347
            elseif Mode == 111111112 then
7348
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7349
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7350
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7351
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7352
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7353
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7354
            elseif Mode == 10 then --INSANITY
7355
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7356
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7357
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7358
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7359
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7360
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7361
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7362
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7363
            end
7364
            end
7365
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7366
            Anim = "Walk"
7367
            change = 1.1
7368
            if attack == false then
7369
                if Mode == 6 then
7370
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7371
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7372
                if Mrandom(1,15) == 1 then
7373
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7374
                end
7375
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7376
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7377
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7378
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7379
                elseif Mode == 3 then
7380
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7381
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7382
				RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7383
         		LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7384
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7385
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,	Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7386
                elseif Mode == 98534 then
7387
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7388
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7389
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7390
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7391
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7392
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7393
                elseif Mode == 111111112 then
7394
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7395
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7396
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7397
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7398
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7399
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7400
                elseif Mode == 111111111 then
7401
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7402
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7403
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7404
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7405
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7406
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7407
                elseif Mode == 99900 then
7408
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7409
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7410
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7411
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7412
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7413
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7414
                elseif Mode == 1 then --Normal
7415
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7416
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7417
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7418
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7419
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7420
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7421
                elseif Mode == 7777 then --NORTHING SPECIAL
7422
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7423
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7424
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7425
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7426
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7427
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7428
                elseif Mode == 4 then --Infused
7429
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7430
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7431
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7432
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7433
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7434
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7435
                elseif Mode == 56565 then --idk
7436
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7437
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7438
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7439
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7440
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7441
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7442
                elseif Mode == 8888 then --ik
7443
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7444
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7445
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7446
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7447
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7448
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7449
            elseif Mode == 1555 then --anime
7450
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7451
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7452
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7453
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7454
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7455
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7456
            elseif Mode == 6666 then
7457
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7458
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7459
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7460
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7461
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7462
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7463
            elseif Mode == 1800 then
7464
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7465
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7466
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7467
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7468
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7469
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7470
            elseif Mode == 5 then
7471
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7472
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7473
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7474
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7475
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7476
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7477
            elseif Mode == 25 then
7478
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7479
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7480
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7481
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7482
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7483
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7484
            elseif Mode == 100 then
7485
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7486
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7487
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7488
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7489
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7490
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7491
            elseif Mode == 10 then
7492
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7493
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7494
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7495
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7496
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7497
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7498
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7499
            elseif Mode == 8 then
7500
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7501
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7502
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7503
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7504
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7505
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7506
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7507
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7508
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7509
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7510
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7511
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7512
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7513
            end
7514
            end
7515
        elseif torvel >= 25 and hitfloor ~= nil then
7516
            Anim = "Sprint"
7517
            change = 1.35
7518
            if attack == false then
7519
        if Mode == 5 then
7520
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7521
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7522
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7523
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7524
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7525
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7526
        elseif Mode == 56565 then
7527
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7528
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7529
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7530
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7531
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7532
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7533
        elseif Mode  == 111111111 then
7534
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7535
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7536
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7537
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7538
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7539
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7540
        elseif Mode  == 4 then
7541
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7542
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7543
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7544
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7545
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7546
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1) 
7547
        elseif Mode == 1 then
7548
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7549
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7550
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7551
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7552
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7553
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7554
        elseif Mode == 25 or Mode == 10 then
7555
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7556
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7557
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7558
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7559
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7560
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7561
        elseif Mode ~= 5 then
7562
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7563
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7564
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7565
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7566
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7567
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7568
            end
7569
            end
7570
        end
7571
    end
7572
    Music.SoundId = "rbxassetid://"..SONG
7573
    Music.Looped = true
7574
    Music.Pitch = 1
7575
    Music.Volume = 8
7576
    Music.Parent = tors
7577
    Music:Resume()
7578
    if 0 < #Effects then
7579
        for e = 1, #Effects do
7580
            if Effects[e] ~= nil then
7581
                local Thing = Effects[e]
7582
                if Thing ~= nil then
7583
                    local Part = Thing[1]
7584
                    local Mode = Thing[2]
7585
                    local Delay = Thing[3]
7586
                    local IncX = Thing[4]
7587
                    local IncY = Thing[5]
7588
                    local IncZ = Thing[6]
7589
                    if 1 >= Thing[1].Transparency then
7590
                        if Thing[2] == "Block1" then
7591
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7592
                            local Mesh = Thing[1].Mesh
7593
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7594
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7595
                        elseif Thing[2] == "Block2" then
7596
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7597
                            local Mesh = Thing[7]
7598
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7599
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7600
                        elseif Thing[2] == "Block3" then
7601
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7602
                            local Mesh = Thing[7]
7603
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7604
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7605
                        elseif Thing[2] == "Cylinder" then
7606
                            local Mesh = Thing[1].Mesh
7607
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7608
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7609
                        elseif Thing[2] == "Blood" then
7610
                            local Mesh = Thing[7]
7611
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7612
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7613
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7614
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7615
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7616
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7617
                        elseif Thing[2] == "Disappear" then
7618
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7619
                        elseif Thing[2] == "Shatter" then
7620
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7621
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7622
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7623
                            Thing[6] = Thing[6] + Thing[5]
7624
                        end
7625
                    else
7626
                        Part.Parent = nil
7627
                        table.remove(Effects, e)
7628
                    end
7629
                end
7630
            end
7631
        end
7632
    end
7633
end
7634
-------------------------------------------------------
7635
--End Animations And Script--