0% found this document useful (0 votes)
357 views120 pages

Exotic LC

The document contains Lua code that modifies player characters in Roblox games. It makes body parts massless and connects scripts to manipulate movement. The code aims to bypass death and allow flying by setting velocity. It also connects scripts to manipulate the position of a bullet fired from the player's character.

Uploaded by

Abis Jafri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
357 views120 pages

Exotic LC

The document contains Lua code that modifies player characters in Roblox games. It makes body parts massless and connects scripts to manipulate movement. The code aims to bypass death and allow flying by setting velocity. It also connects scripts to manipulate the position of a bullet fired from the player's character.

Uploaded by

Abis Jafri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 120

--//====================================================\\--

--|| Created By ExoticCult, CONVERTED BY MELON


||--
--\\====================================================//--
local script = game:GetObjects("rbxassetid://10118489206")[1]

Bypass = "death"
loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants()
do
if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then
game:GetService("RunService").Heartbeat:connect(function()
v.Velocity = Vector3.new(0,30,0)
wait(0.5)
end)
end
end
local p = game.Players.LocalPlayer
local char = p.Character
local mouse = p:GetMouse()
local larm = char["Left Arm"]
local rarm = char["Right Arm"]
local lleg = char["Left Leg"]
local rleg = char["Right Leg"]
local hed = char.Head
local torso = char.Torso
local hum = char.Humanoid
local cam = game.Workspace.CurrentCamera
local root = char.HumanoidRootPart
for i,v in pairs (char:GetChildren()) do
if v:IsA("Accessory") then
v.Handle.Massless = true
v.Handle.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
end
end

hed.Massless = true
hed.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
torso.Massless = true
torso.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
rarm.Massless = true
rarm.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
larm.Massless = true
larm.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
lleg.Massless = true
lleg.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
rleg.Massless = true
rleg.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
root.Massless = true
root.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
warn("Netless Activated!")
Bypass = "Death"
plr = game.Players.LocalPlayer
dead = false
char = plr.Character
bullet = workspace[plr.Name]["HumanoidRootPart"]
bullet.Transparency = 0
bhandle = bullet
bullet.Massless = true

mouse = plr:GetMouse()
head = char.Head
camera = workspace.CurrentCamera
lt = true
ltt = false

local function IsFirstPerson()


return (head.CFrame.p - camera.CFrame.p).Magnitude < 1
end

bbv = Instance.new("BodyPosition",bhandle)
bbv.Position = char.Torso.CFrame.p

mouse.Button1Down:Connect(function()
if dead == false then
lt = false
ltt = false
bbav = Instance.new("BodyAngularVelocity",bhandle)
bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
bbav.P = 1000000000000000000000000000
bbav.AngularVelocity =
Vector3.new(10000000000000000000000000000000,100000000000000000000000000,1000000000
00000000)
game:GetService("Debris"):AddItem(bbav,0.1)
if game.Players:GetPlayerFromCharacter(mouse.Target.Parent) then
if mouse.Target.Parent.Name == char.Name or mouse.Target.Parent.Name ==
"non" then return end
--repeat
game:GetService("RunService").RenderStepped:Wait()
bbv.Position =
(CFrame.new(mouse.Target.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) *
CFrame.new(0,0,0)).p
bhandle.Position =
(CFrame.new(mouse.Target.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) *
CFrame.new(0,0,0)).p
wait(1)
--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
elseif game.Players:GetPlayerFromCharacter(mouse.Target.Parent.Parent) then
if mouse.Target.Parent.Name == char.Name or mouse.Target.Parent.Name ==
"non" then return end
--repeat
game:GetService("RunService").RenderStepped:Wait()
bbv.Position =
(CFrame.new(mouse.Target.Parent.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.
p) * CFrame.new(0,0,0)).p
bhandle.Position =
(CFrame.new(mouse.Target.Parent.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.
p) * CFrame.new(0,0,0)).p
wait(1)
--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
else
-- repeat
game:GetService("RunService").RenderStepped:Wait()
wait(1)
--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
end
wait()
lt = true
end
end)

spawn(
function()
while true do
game:GetService("RunService").Heartbeat:Wait()
bullet.Velocity = Vector3.new(0,26,0)
end
end)

plr:GetMouse().Button1Down:Connect(function()
attackingwithhrp = true
end)

plr:GetMouse().Button1Up:Connect(function()
attackingwithhrp = false
end)

plr:GetMouse().Button1Down:Connect(function()
repeat wait() until attackingwithhrp == true
repeat
game:GetService("RunService").Heartbeat:Wait()
if plr:GetMouse().Target ~= nil then
bullet.Position = game:GetService("Players").LocalPlayer:GetMouse().Hit.p
end
until attackingwithhrp == false
end)
Player = game:GetService("Players").LocalPlayer
local USERNAME = Player.Name
PlayerGui = Player.PlayerGui
Cam = workspace.CurrentCamera
Backpack = Player.Backpack
Character = Workspace.non
Humanoid = Character.Humanoid
Mouse = Player:GetMouse()
RootPart = Character["HumanoidRootPart"]
Torso = Character["Torso"]
Head = Character["Head"]
RightArm = Character["Right Arm"]
LeftArm = Character["Left Arm"]
RightLeg = Character["Right Leg"]
LeftLeg = Character["Left Leg"]
RootJoint = RootPart["RootJoint"]
Neck = Torso["Neck"]
RightShoulder = Torso["Right Shoulder"]
LeftShoulder = Torso["Left Shoulder"]
RightHip = Torso["Right Hip"]
LeftHip = Torso["Left Hip"]
local info = false
local TIME = 0
local Throttle = 0
local doe = 0
local LookUp = false
local sick = Instance.new("Sound",Torso)
sick.Parent = Torso
sick:Play()
sick.Volume = 8.2
sick.Pitch = 1
sick.SoundId = "rbxassetid://6174456295"
sick.Looped = true
sick.TimePosition = 0
IT = Instance.new
CF = CFrame.new
VT = Vector3.new
RAD = math.rad
C3 = Color3.new
UD2 = UDim2.new
BRICKC = BrickColor.new
ANGLES = CFrame.Angles
EULER = CFrame.fromEulerAnglesXYZ
COS = math.cos
ACOS = math.acos
SIN = math.sin
ASIN = math.asin
ABS = math.abs
MRANDOM = math.random
FLOOR = math.floor
local alreadyfixing = false
local hue = 0;

--//=================================\\
--|| USEFUL VALUES
--\\=================================//

Animation_Speed = 3
local FORCERESET = false
Frame_Speed = 1 / 60
local Speed = 50
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
local DAMAGEMULTIPLIER = 1
local ANIM = "Idle"
local ATTACK = false
local EQUIPPED = false
local HOLD = true
local COMBO = 3
local Rooted = false
local SINE = 5
local KEYHOLD = false
local CHANGE = 2 / Animation_Speed
local WALKINGANIM = false
local VALUE1 = false
local VALUE2 = false
local ROBLOXIDLEANIMATION = IT("Animation")
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
local WEAPONGUI = IT("ScreenGui", PlayerGui)
local Effects = IT("Folder", Character)
Effects.Name = "Effects"
local ANIMATOR = Humanoid.Animator
local ANIMATE = Character:FindFirstChild("Animate")
local UNANCHOR = true
local TOBANISH = {}
local targetted = nil
script.Parent = PlayerGui
local mde = 0
local sine = 5
local Sine = 5
local stopeverything = false
local ROOTC02 = CFrame.new(0,3,0 * math.cos(sine/15)) * CFrame.Angles(math.rad(-
90), math.rad(0), math.rad(180))
local change = 1
local rc0 = CFrame.new() * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
local nc0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-
90),math.rad(0),math.rad(180))
local rscp = CFrame.new(-.5,0,0) *
CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
local lscp = CFrame.new(.5,0,0) * CFrame.Angles(math.rad(0),math.rad(-
90),math.rad(0))
local PotentialCFrame = Torso.Position
local random = math.random
local ocr=MRANDOM(0,255)
local orangecolorrandom=C3(ocr/255,ocr/355,0)
local bcr=MRANDOM(0,96)
local bluecolorrandom=C3(0,bcr/390,bcr/255)
local TEXTCOLOR = Color3.new(1, 1, 1)
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
local Plrs = S.Players
if mde == 12 then
if MRANDOM(1,2)==1 then
TEXTCOLOR = orangecolorrandom
elseif MRANDOM(1,2)==2 then
TEXTCOLOR = bluecolorrandom
elseif mde ~= 12 then
Color3.new(1, 1, 1)
end
end
local cn,euler,rad,v3,c3,sin,cos,clamp =
CFrame.new,CFrame.fromEulerAnglesYXZ,math.rad,Vector3.new,Color3.fromRGB,math.sin,m
ath.cos,math.clamp
local partexclusion = {}
local run = game:GetService("RunService")
local ts = game:GetService("TweenService")
local SIZEE = 1
function cn2(x,y,z)
return cn(x*SIZEE,y*SIZEE,z*SIZEE)
end

--//=================================\\
--|| WINGS
--\\=================================//

local LWing = Instance.new("Part")


LWing.Parent = Character
LWing.Reflectance = -1
LWing.Size = Vector3.new(4, 1, 2)
LWing.Name = "LWing"
LWing.Anchored = false
LWing.Locked = true
local LWingMsh = Instance.new("SpecialMesh")
LWingMsh.Parent = LWing
LWingMsh.Offset = Vector3.new()
LWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
LWingMsh.MeshType = "FileMesh"
LWingMsh.MeshId = "rbxassetid://1553468234"
local RWing = Instance.new("Part")
RWing.Parent = Character
RWing.Reflectance = -1
RWing.Size = Vector3.new(4, 1, 2)
RWing.Name = "RWing"
RWing.Anchored = false
RWing.Locked = true
local RWingMsh = Instance.new("SpecialMesh")
RWingMsh.Parent = RWing
RWingMsh.Offset = Vector3.new()
RWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
RWingMsh.MeshType = "FileMesh"
RWingMsh.MeshId = "rbxassetid://1553468709"
local LWingWld = Instance.new("Motor6D")
LWingWld.Parent = LWing
LWingWld.Part0 = Torso
LWingWld.Part1 = LWing
LWingWld.C0 = CFrame.new(-0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
LWingWld.C1 = CFrame.new(1.1, 1, 0.95)
local RWingWld = Instance.new("Motor6D")
RWingWld.Parent = RWing
RWingWld.Part0 = Torso
RWingWld.Part1 = RWing
RWingWld.C0 = CFrame.new(0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
RWingWld.C1 = CFrame.new(1.1, 1, -0.95)

--//=================================\\
--|| Begin HELL
--\\=================================//

--//Start Here For Anti Death\\--


--[[
local function refit() -- Hopefully it works?
alreadyfixing = true
local newChar = Character:Clone()
newChar.Name = "ExoticCult"
newChar.Parent = game.ServerStorage
local camerapos = workspace.CurrentCamera.CFrame
pcall(function()
Character:Destroy()
end)
Character = game.ServerStorage.ExoticCult
Character.Parent = workspace
Humanoid = Character.Humanoid
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
if Player.Name == USERNAME then
workspace.CurrentCamera.CameraSubject = Humanoid
workspace.CurrentCamera.CameraType = "Scriptable"
workspace.CurrentCamera.CFrame = camerapos
coroutine.resume(coroutine.create(function()
swait(5)
workspace.CurrentCamera.CameraType = "Custom"
end))
end

--Body parts
LeftArm = Character["Left Arm"]
RightArm = Character["Right Arm"]
LeftLeg = Character["Left Leg"]
RightLeg = Character["Right Leg"]
Head = Character["Head"]
Torso = Character["Torso"]
RootPart = Character["HumanoidRootPart"]
if Player.Name == USERNAME then
Character = Player.Character
end
--Root Joints
RootJoint = RootPart["RootJoint"]
Neck = Torso["Neck"]
RightShoulder = Torso["Right Shoulder"]
LeftShoulder = Torso["Left Shoulder"]
RightHip = Torso["Right Hip"]
LeftHip = Torso["Left Hip"]
Effects = IT("Folder", Character)
--Wings
LWing.Parent = Character
LWing.Reflectance = -1
LWing.Size = Vector3.new(4, 1, 2)
LWing.Name = "LWing"
LWing.Anchored = false
LWing.Locked = true

LWingMsh.Parent = LWing
LWingMsh.Offset = Vector3.new()
LWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
LWingMsh.MeshType = "FileMesh"
LWingMsh.MeshId = "rbxassetid://1553468234"

LWingWld.Parent = LWing
LWingWld.Part0 = Torso
LWingWld.Part1 = LWing
LWingWld.C0 = CFrame.new(-0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57,
0)
LWingWld.C1 = CFrame.new(1.1, 1, 0.95)
--Left Wing above, Right Wing below
RWing.Parent = Character
RWing.Reflectance = -1
RWing.Size = Vector3.new(4, 1, 2)
RWing.Name = "RWing"
RWing.Anchored = false
RWing.Locked = true

RWingMsh.Parent = RWing
RWingMsh.Offset = Vector3.new()
RWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
RWingMsh.MeshType = "FileMesh"
RWingMsh.MeshId = "rbxassetid://1553468709"
RWingWld.Parent = RWing
RWingWld.Part0 = Torso
RWingWld.Part1 = RWing
RWingWld.C0 = CFrame.new(0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57,
0)
RWingWld.C1 = CFrame.new(1.1, 1, -0.95)
alreadyfixing = false
end
]]
--//=================================\\
--|| End HELL
--\\=================================//

--//=================================\\
--|| Head Stuff
--\\=================================//

local hea = script.GlowyParts:Clone()


hea.Parent = Character
hea.Name = "hea"
hea.Anchored = false
hea.Locked = true
local heaWld = Instance.new("Motor6D")
heaWld.Parent = hea
heaWld.Part0 = Head
heaWld.Part1 = hea
heaWld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,-190,0)
heaWld.C1 = CFrame.new(0,0,0)

--//=================================\\
--|| Scythe Stuff
--\\=================================//

local ScytheWeld = script.Scythe.RightArm:WaitForChild'REF'


for i, v in pairs (script.Scythe.RightArm:GetChildren()) do
v.Anchored = false
end
local SRightAWeld = IT("Weld")
SRightAWeld.Parent = RightArm
SRightAWeld.Part0 = RightArm
SRightAWeld.Part1 = ScytheWeld
SRightAWeld.Name = "Scythe"
SRightAWeld.C1 = CF(0, 0, 0) * ANGLES(0, 0, 0)
local Scythe = script.Scythe
Scythe.Parent = nil

--//=================================\\
--|| Anti Bullet
--\\=================================//

local Shield = Instance.new("Part", workspace)


Shield.Name = "Baseplate"
Shield.CanCollide = false
Shield.Transparency = 1
Shield.Material = "ForceField"
Shield.Locked = true
Shield.Massless = true
Shield.BrickColor = BrickColor.new("fat")
Shield.Size = Vector3.new(7,7.5,7)
Shield.CFrame = Torso.CFrame
local Wed = Instance.new("Weld", Shield)
Wed.Part0 = Shield
Wed.Name = "Baseplate"
Wed.Part1 = Torso

--//=================================\\
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
--\\=================================//

ArtificialHB = Instance.new("BindableEvent", script)


ArtificialHB.Name = "ArtificialHB"

script:WaitForChild("ArtificialHB")

frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.ArtificialHB:Fire()

game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.ArtificialHB:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.ArtificialHB:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)

--//=================================\\
--\\=================================//

--//=================================\\
--|| SOME FUNCTIONS
--\\=================================//

function randomstring()
local e = {}
for i = 1,random(5,50) do
table.insert(e,#e+1,string.char(random(10,100)))
end
return table.concat(e)
end

function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)


return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE),
IGNOREDECENDANTS)
end

function PositiveAngle(NUMBER)
if NUMBER >= 0 then
NUMBER = 0
end
return NUMBER
end

function NegativeAngle(NUMBER)
if NUMBER <= 0 then
NUMBER = 0
end
return NUMBER
end

function Swait(NUMBER)
if NUMBER == 0 or NUMBER == nil then
ArtificialHB.Event:wait()
else
for i = 1, NUMBER do
ArtificialHB.Event:wait()
end
end
end

function swait(NUMBER)
if NUMBER == 0 or NUMBER == nil then
ArtificialHB.Event:wait()
else
for i = 1, NUMBER do
ArtificialHB.Event:wait()
end
end
end

function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)


local NEWMESH = IT(MESH)
if MESH == "SpecialMesh" then
NEWMESH.MeshType = MESHTYPE
if MESHID ~= "nil" and MESHID ~= "" then
NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
end
if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
end
end
NEWMESH.Offset = OFFSET or VT(0, 0, 0)
NEWMESH.Scale = SCALE
NEWMESH.Parent = PARENT
return NEWMESH
end
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY,
BRICKCOLOR, NAME, SIZE, ANCHOR)
local NEWPART = IT("Part")
NEWPART.formFactor = FORMFACTOR
NEWPART.Reflectance = REFLECTANCE
NEWPART.Transparency = TRANSPARENCY
NEWPART.CanCollide = false
NEWPART.Locked = true
NEWPART.Anchored = true
if ANCHOR == false then
NEWPART.Anchored = false
end
NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
NEWPART.Name = NAME
NEWPART.Size = SIZE
NEWPART.Position = Torso.Position
NEWPART.Material = MATERIAL
NEWPART:BreakJoints()
NEWPART.Parent = PARENT
return NEWPART
end

local function weldBetween(a, b)


local weldd = Instance.new("ManualWeld")
weldd.Part0 = a
weldd.Part1 = b
weldd.C0 = CFrame.new()
weldd.C1 = b.CFrame:inverse() * a.CFrame
weldd.Parent = a
return weldd
end

function QuaternionFromCFrame(cf)
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 =
cf:components()
local trace = m00 + m11 + m22
if trace > 0 then
local s = math.sqrt(1 + trace)
local recip = 0.5 / s
return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s
* 0.5
else
local i = 0
if m11 > m00 then
i = 1
end
if m22 > (i == 0 and m00 or m11) then
i = 2
end
if i == 0 then
local s = math.sqrt(m00 - m11 - m22 + 1)
local recip = 0.5 / s
return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 -
m12) * recip
elseif i == 1 then
local s = math.sqrt(m11 - m22 - m00 + 1)
local recip = 0.5 / s
return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 -
m20) * recip
elseif i == 2 then
local s = math.sqrt(m22 - m00 - m11 + 1)
local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) *
recip, 0.5 * s, (m10 - m01) * recip
end
end
end

function QuaternionToCFrame(px, py, pz, x, y, z, w)


local xs, ys, zs = x + x, y + y, z + z
local wx, wy, wz = w * xs, w * ys, w * zs
local xx = x * xs
local xy = x * ys
local xz = x * zs
local yy = y * ys
local yz = y * zs
local zz = z * zs
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))
end

function tween(instance,properties,duration,easingdirection,easingstyle)
spawn(function()
if easingstyle == nil then easingstyle = Enum.EasingStyle.Quad end

ts:Create(instance,TweenInfo.new(duration,easingstyle,easingdirection),properties):
Play()
end)
end

function QuaternionSlerp(a, b, t)
local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
local startInterp, finishInterp;
if cosTheta >= 0.0001 then
if (1 - cosTheta) > 0.0001 then
local theta = ACOS(cosTheta)
local invSinTheta = 1 / SIN(theta)
startInterp = SIN((1 - t) * theta) * invSinTheta
finishInterp = SIN(t * theta) * invSinTheta
else
startInterp = 1 - t
finishInterp = t
end
else
if (1 + cosTheta) > 0.0001 then
local theta = ACOS(-cosTheta)
local invSinTheta = 1 / SIN(theta)
startInterp = SIN((t - 1) * theta) * invSinTheta
finishInterp = SIN(t * theta) * invSinTheta
else
startInterp = t - 1
finishInterp = t
end
end
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
end

function Clerp(a, b, t)
local qa = {QuaternionFromCFrame(a)}
local qb = {QuaternionFromCFrame(b)}
local ax, ay, az = a.x, a.y, a.z
local bx, by, bz = b.x, b.y, b.z
local _t = 1 - t
return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t *
bz, QuaternionSlerp(qa, qb, t))
end

function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR,


BORDERCOLOR, NAME)
local frame = IT("Frame")
frame.BackgroundTransparency = TRANSPARENCY
frame.BorderSizePixel = BORDERSIZEPIXEL
frame.Position = POSITION
frame.Size = SIZE
frame.BackgroundColor3 = COLOR
frame.BorderColor3 = BORDERCOLOR
frame.Name = NAME
frame.Parent = PARENT
return frame
end

function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY,


BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
local label = IT("TextLabel")
label.BackgroundTransparency = 1
label.Size = UD2(1, 0, 1, 0)
label.Position = UD2(0, 0, 0, 0)
label.TextColor3 = TEXTCOLOR
label.TextStrokeTransparency = STROKETRANSPARENCY
label.TextTransparency = TRANSPARENCY
label.FontSize = TEXTFONTSIZE
label.Font = TEXTFONT
label.BorderSizePixel = BORDERSIZEPIXEL
label.TextScaled = false
label.Text = TEXT
label.Name = NAME
label.Parent = PARENT
return label
end

function NoOutlines(PART)
PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface,
PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
end

function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)


local NEWWELD = IT(TYPE)
NEWWELD.Part0 = PART0
NEWWELD.Part1 = PART1
NEWWELD.C0 = C0
NEWWELD.C1 = C1
NEWWELD.Parent = PARENT
return NEWWELD
end
local S = IT("Sound")
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
local NEWSOUND = nil
coroutine.resume(coroutine.create(function()
NEWSOUND = S:Clone()
NEWSOUND.Parent = PARENT
NEWSOUND.Volume = VOLUME
NEWSOUND.Pitch = PITCH
NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
NEWSOUND:play()
if DOESLOOP == true then
NEWSOUND.Looped = true
else
repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent
~= PARENT
NEWSOUND:remove()
end
end))
return NEWSOUND
end

function CFrameFromTopBack(at, top, back)


local right = top:Cross(back)
return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y,
right.z, top.z, back.z)
end

function Effect(Table)
local TYPE = (Table.EffectType or "Sphere")
local SIZE = (Table.Size or Vector3.new(1,1,1))
local ENDSIZE = (Table.Size2 or Vector3.new())
local TRANSPARENCY = (Table.Transparency or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = (Table.CFrame or Torso.CFrame)
local MOVEDIRECTION = (Table.MoveToPos or nil)
local ROTATION1 = (Table.RotationX or 0)
local ROTATION2 = (Table.RotationY or 0)
local ROTATION3 = (Table.RotationZ or 0)
local MATERIAL = (Table.Material or "Neon")
local COLOR = (Table.Color or Color3.new(1,1,1))
local hOK,sOK,vOK = Color3.toHSV(COLOR)
local RAINBOWPART = false
if sOK > .1 then
RAINBOWPART = true
end
local TIME = (Table.Time or 45)
local SOUNDID = (Table.SoundID or nil)
local SOUNDPITCH = (Table.SoundPitch or nil)
local SOUNDVOLUME = (Table.SoundVolume or nil)
local USEBOOMERANGMATH = (Table.UseBoomerangMath or false)
local BOOMERANG = (Table.Boomerang or 0)
local SIZEBOOMERANG = (Table.SizeBoomerang or 0)
coroutine.resume(coroutine.create(function()
local PLAYSSOUND = false
local SOUND = nil
local EFFECT =
CreatePart(3,Effects,MATERIAL,0,TRANSPARENCY,Color3.new(0,0,0),"Effect",Vector3.new
(1,1,1),true)
if RAINBOWPART then
coroutine.resume(coroutine.create(function()
while not stopeverything and EFFECT:IsDescendantOf(game) do
EFFECT.Color = Color3.new(0,0,0)
Swait()
end
end))
end
if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
PLAYSSOUND = true
SOUND = CreateSound(SOUNDID,EFFECT,SOUNDVOLUME,SOUNDPITCH,false)
end
EFFECT.Color = COLOR
if mde==12 then
coroutine.resume(coroutine.create(function()
while wait() do
if MRANDOM(1,2)==1 then
EFFECT.Color = orangecolorrandom
elseif MRANDOM(1,2)==2 then
EFFECT.Color = bluecolorrandom
end
end
end))
end
local MSH = nil
if TYPE == "Sphere" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"Sphere","","",SIZE,Vector3.new())
elseif TYPE == "Block" or TYPE == "Box" then
MSH = Instance.new("BlockMesh",EFFECT)
MSH.Scale = SIZE
elseif TYPE == "Wave" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","20329976","",SIZE,Vector3.new(0,0,-
SIZE.X/8))
elseif TYPE == "Ring" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","559831844","",Vector3.new(SIZE.X,SIZE.X
,.1),Vector3.new())
elseif TYPE == "Slash" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","662586858","",Vector3.new(SIZE.X/
10,0,SIZE.X/10),Vector3.new())
elseif TYPE == "Round Slash" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","662585058","",Vector3.new(SIZE.X/
10,0,SIZE.X/10),Vector3.new())
elseif TYPE == "Swirl" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","168892432","",SIZE,Vector3.new())
elseif TYPE == "Skull" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","4770583","",SIZE,Vector3.new())
elseif TYPE == "Crystal" then
MSH =
CreateMesh("SpecialMesh",EFFECT,"FileMesh","471124085","",SIZE,Vector3.new())
end
if MSH ~= nil then
local BOOMR1 = 1+BOOMERANG/50
local BOOMR2 = 1+SIZEBOOMERANG/50
local MOVESPEED = nil
if MOVEDIRECTION ~= nil then
if USEBOOMERANGMATH == true then
MOVESPEED = ((CFRAME.p -
MOVEDIRECTION).Magnitude/TIME)*BOOMR1
else
MOVESPEED = ((CFRAME.p -
MOVEDIRECTION).Magnitude/TIME)
end
end
local GROWTH = nil
if USEBOOMERANGMATH == true then
GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1)
else
GROWTH = (SIZE - ENDSIZE)
end
local TRANS = TRANSPARENCY - ENDTRANSPARENCY
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math
.rad(math.random(0,360)))
else
EFFECT.CFrame = CFRAME
end
if USEBOOMERANGMATH == true then
for LOOP = 1,TIME+1 do
Swait()
MSH.Scale = MSH.Scale - (Vector3.new((GROWTH.X)*((1 -
(LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 -
(LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
if TYPE == "Wave" then
MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
end
EFFECT.Transparency = EFFECT.Transparency -
TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math
.rad(math.random(0,360)))
else
EFFECT.CFrame =
EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATI
ON3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame =
CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-(MOVESPEED)*((1 -
(LOOP/TIME)*BOOMR1)))
EFFECT.Orientation = ORI
end
end
else
for LOOP = 1,TIME+1 do
Swait()
MSH.Scale = MSH.Scale - GROWTH/TIME
if TYPE == "Wave" then
MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
end
EFFECT.Transparency = EFFECT.Transparency -
TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math
.rad(math.random(0,360)))
else
EFFECT.CFrame =
EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATI
ON3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame =
CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-MOVESPEED)
EFFECT.Orientation = ORI
end
end
end
EFFECT.Transparency = 1
if PLAYSSOUND == false then
EFFECT:Destroy()
else
repeat if stopeverything then wait(math.huge) end Swait()
until EFFECT:FindFirstChildOfClass("Sound") == nil
EFFECT:Destroy()
end
else
if PLAYSSOUND == false then
EFFECT:Destroy()
else
repeat if stopeverything then wait(math.huge) end Swait()
until EFFECT:FindFirstChildOfClass("Sound") == nil
EFFECT:Destroy()
end
end
end))
end

function
Lightning(Part0,Part1,Timess,Offset,Color,Timer,sSize,eSize,Trans,Boomer,sBoomer,Tr
ans2)
local magz = (Part0 - Part1).Magnitude
local Times = math.floor(math.clamp(magz/10,1,20))
local curpos = Part0
local trz = {
-Offset,
Offset
}
for i = 1,Times do
local li = Instance.new("Part",Effects)
li.TopSurface = 0
li.Material = "Neon"
li.BottomSurface = 0
li.Anchored = true
li.Locked = true
li.Transparency = 0
li.Color = Color
li.formFactor = "Custom"
li.CanCollide = false
li.Size = Vector3.new(.1,.1,magz/Times)
local Offzet =
Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
local trolpos = CFrame.new(curpos,Part1) * CFrame.new(0,0,magz/Times).p
+ Offzet
if Times == i then
local magz2 = (curpos - Part1).Magnitude
li.Size = Vector3.new(.1,.1,magz2)
li.CFrame = CFrame.new(curpos,Part1) * CFrame.new(0,0,-magz2/2)
else
li.CFrame = CFrame.new(curpos,trolpos) *
CFrame.new(0,0,magz/Times/2)
end
curpos = li.CFrame * CFrame.new(0,0,magz/Times/2).p
li:Destroy()
Effect({Time = Timer,EffectType = "Box",Size =
Vector3.new(sSize,sSize,li.Size.Z),Size2 =
Vector3.new(eSize,eSize,li.Size.Z),Transparency = Trans,Transparency2 = Trans2 or
1,CFrame = li.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ =
nil,Material = "Neon",Color = li.Color,SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = Boomer,Boomerang = 0,SizeBoomerang = sBoomer})
Swait()
end
end

function AttackGyro()
local GYRO = Instance.new("BodyGyro",RootPart)
GYRO.D = 25
GYRO.P = 20000
GYRO.MaxTorque = Vector3.new(0,4000000,0)
GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
coroutine.resume(coroutine.create(function()
repeat if stopeverything then wait(math.huge) end
swait()
GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
until not ATTACK
GYRO:Destroy()
end))
end

function WACKYEFFECT(Table)
local TYPE = (Table.EffectType or "Sphere")
local SIZE = (Table.Size or VT(1,1,1))
local ENDSIZE = (Table.Size2 or VT(0,0,0))
local TRANSPARENCY = (Table.Transparency or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = (Table.CFrame or Torso.CFrame)
local MOVEDIRECTION = (Table.MoveToPos or nil)
local ROTATION1 = (Table.RotationX or 0)
local ROTATION2 = (Table.RotationY or 0)
local ROTATION3 = (Table.RotationZ or 0)
local MATERIAL = (Table.Material or "Neon")
local COLOR = (Table.Color or C3(1,1,1))
local TIME = (Table.Time or 45)
local SOUNDID = (Table.SoundID or nil)
local SOUNDPITCH = (Table.SoundPitch or nil)
local SOUNDVOLUME = (Table.SoundVolume or nil)
coroutine.resume(coroutine.create(function()
local PLAYSSOUND = false
local SOUND = nil
local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY,
BRICKC("Pearl"), "Effect", VT(1,1,1), true)
if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
PLAYSSOUND = true
SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH,
false)
end
EFFECT.Color = COLOR
local MSH = nil
if TYPE == "Sphere" then
MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE,
VT(0,0,0))
elseif TYPE == "Block" then
MSH = IT("BlockMesh",EFFECT)
MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
elseif TYPE == "Wave" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976",
"", SIZE, VT(0,0,-SIZE.X/8))
elseif TYPE == "Ring" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844",
"", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
elseif TYPE == "Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Round Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Swirl" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557",
"", SIZE, VT(0,0,0))
elseif TYPE == "Skull" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583",
"", SIZE, VT(0,0,0))
elseif TYPE == "Crystal" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085",
"", SIZE, VT(0,0,0))
end
if MSH ~= nil then
local MOVESPEED = nil
if MOVEDIRECTION ~= nil then
MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
end
local GROWTH = SIZE - ENDSIZE
local TRANS = TRANSPARENCY - ENDTRANSPARENCY
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame = CFRAME
end
for LOOP = 1, TIME+1 do
Swait()
MSH.Scale = MSH.Scale - GROWTH/TIME
if TYPE == "Wave" then
MSH.Offset = VT(0,0,-MSH.Scale.X/8)
end
EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame =
EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame =
CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
EFFECT.Orientation = ORI
end
end
if PLAYSSOUND == false then
EFFECT:remove()
else
SOUND.Stopped:Connect(function()
EFFECT:remove()
end)
end
else
if PLAYSSOUND == false then
EFFECT:remove()
else
repeat Swait() until SOUND.Playing == false
EFFECT:remove()
end
end
end))
end

function ShakeCam(Length,Intensity)
coroutine.resume(coroutine.create(function()
local intensity = 1 * Intensity
local rotM = 0.01 * Intensity
for i = 0, Length, 0.1 do
swait()
intensity = intensity - 0.05 * Intensity / Length
rotM = rotM - 5.0E-4 * Intensity / Length
Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity,
intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity,
intensity)))
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)
end
Humanoid.CameraOffset = Vector3.new(0, 0, 0)
end))
end

NewInstance = function(instance,parent,properties)
local inst = Instance.new(instance)
inst.Parent = parent
if(properties)then
for i,v in next, properties do
pcall(function() inst[i] = v end)
end
end
return inst;
end

FXFolder = script.ShakeEffects
FXFolder.Parent = nil

function CamShake(who,times,intense,origin)
coroutine.wrap(function()
if(FXFolder:FindFirstChild'CamShake')then
local cam = FXFolder.CamShake:Clone()
cam:WaitForChild'intensity'.Value = intense
cam:WaitForChild'times'.Value = times

if(origin)then NewInstance((typeof(origin) == 'Instance' and


"ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,
{Name='origin',Value=origin}) end
cam.Parent = who
wait()
cam.Disabled = false
end
end)()
end

function CamShakeAll(times,intense,origin)
for _,v in next, Plrs:players() do
CamShake(v:FindFirstChildOfClass'PlayerGui' or
v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
end
end

function WACKYEFFECThid(Table)
local TYPE = (Table.EffectType or "Sphere")
local SIZE = (Table.Size or VT(1,1,1))
local ENDSIZE = (Table.Size2 or VT(0,0,0))
local TRANSPARENCY = (Table.Transparency or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = (Table.CFrame or Torso.CFrame)
local MOVEDIRECTION = (Table.MoveToPos or nil)
local ROTATION1 = (Table.RotationX or 0)
local ROTATION2 = (Table.RotationY or 0)
local ROTATION3 = (Table.RotationZ or 0)
local MATERIAL = (Table.Material or "Neon")
local COLOR = (Table.Color or C3(1,1,1))
local TIME = (Table.Time or 45)
local SOUNDID = (Table.SoundID or nil)
local SOUNDPITCH = (Table.SoundPitch or nil)
local SOUNDVOLUME = (Table.SoundVolume or nil)
coroutine.resume(coroutine.create(function()
local PLAYSSOUND = false
local SOUND = nil
local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY,
BRICKC("Pearl"), "Effect", VT(1,1,1), true)
if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
PLAYSSOUND = true
SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH,
false)
end
EFFECT.Color = COLOR
local MSH = nil
if TYPE == "Sphere" then
MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE,
VT(0,0,0))
elseif TYPE == "Block" then
MSH = IT("BlockMesh",EFFECT)
MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
elseif TYPE == "Wave" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976",
"", SIZE, VT(0,0,-SIZE.X/8))
elseif TYPE == "Lightning" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "5655974069",
"", SIZE, VT(0,0,0))
elseif TYPE == "Ring" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1236145839",
"", VT(SIZE.X,1,SIZE.X), VT(0,0,0))
elseif TYPE == "Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Round Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Swirl" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557",
"", SIZE, VT(0,0,0))
elseif TYPE == "Skull" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583",
"", SIZE, VT(0,0,0))
elseif TYPE == "Crystal" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085",
"", SIZE, VT(0,0,0))
elseif TYPE == "Wave" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976",
"", SIZE, VT(0,0,-SIZE.X/8))
elseif TYPE == "Ring" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1236145839",
"", VT(0.1,0.1,0.1), VT(0,0,0))
elseif TYPE == "Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Round Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Swirl" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557",
"", SIZE, VT(0,0,0))
elseif TYPE == "Skull" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583",
"", SIZE, VT(0,0,0))
elseif TYPE == "Crystal" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085",
"", SIZE, VT(0,0,0))
elseif TYPE == "Hat" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "173774068",
"", SIZE, VT(0,0,0))
elseif TYPE == "Arm" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "2828256740",
"", SIZE, VT(0,0,0))
elseif TYPE == "torso" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "48112070",
"", SIZE, VT(0,0,0))
elseif TYPE == "Head" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "539723444",
"", SIZE, VT(0,0,0))
end
if MSH ~= nil then
local MOVESPEED = nil
if MOVEDIRECTION ~= nil then
MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
end
local GROWTH = SIZE - ENDSIZE
local TRANS = TRANSPARENCY - ENDTRANSPARENCY
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame = CFRAME
end
for LOOP = 1, TIME+1 do
Swait()
MSH.Scale = MSH.Scale - GROWTH/TIME
if TYPE == "Wave" then
MSH.Offset = VT(0,0,-MSH.Scale.X/8)
end
EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame =
EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame =
CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
EFFECT.Orientation = ORI
end
end
if PLAYSSOUND == false then
EFFECT:remove()
else
SOUND.Stopped:Connect(function()
EFFECT:remove()
end)
end
else
if PLAYSSOUND == false then
EFFECT:remove()
else
repeat Swait() until SOUND.Playing == false
EFFECT:remove()
end
end
end))
end
function MakeForm(PART,TYPE)
if TYPE == "Cyl" then
local MSH = IT("CylinderMesh",PART)
elseif TYPE == "Ball" then
local MSH = IT("SpecialMesh",PART)
MSH.MeshType = "Sphere"
elseif TYPE == "Wedge" then
local MSH = IT("SpecialMesh",PART)
MSH.MeshType = "Wedge"
end
end

function SpawnTrail(FROM,TO,BIG)
local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail",
VT(0,0,0))
MakeForm(TRAIL,"Cyl")
local DIST = (FROM - TO).Magnitude
if BIG == true then
TRAIL.Size = VT(0.5,DIST,0.5)
else
TRAIL.Size = VT(0.25,DIST,0.25)
end
TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) *
ANGLES(RAD(90),RAD(0),RAD(0))
coroutine.resume(coroutine.create(function()
for i = 1, 5 do
Swait()
TRAIL.Transparency = TRAIL.Transparency + 0.1
end
TRAIL:remove()
end))
end

Debris = game:GetService("Debris")
debris = Debris

function CastProperRay(StartPos, EndPos, Distance, Ignore)


local DIRECTION = CF(StartPos,EndPos).lookVector
return Raycast(StartPos, DIRECTION, Distance, Ignore)
end

function turnto(position)

RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,posi
tion.Z)) * CFrame.new(0, 0, 0)
end

local function FixLightning()


for i, v in pairs(game.Lighting:GetChildren()) do
if v.ClassName == "BlurEffect" or v.ClassName == "BloomEffect" or
v.ClassName == "ColorCorrectionEffect" or v.ClassName == "SunRaysEffect" or
v.ClassName == "Sky" then
v:Destroy()
end
end
game.Lighting.FogEnd = 1000000000000000000000000
game.Lighting.ClockTime = 14
game.Lighting.Brightness = 2
game.Lighting.TimeOfDay = 14
game.Lighting.OutdoorAmbient = Color3.new(1, 1, 1)
end

function SendMessage(StarterText,Text)
for _,v in pairs(game:GetService("Players"):GetPlayers()) do
local ClientMessage = script.Message:Clone()
ClientMessage.Name = StarterText
local ClientText = Instance.new("StringValue")
ClientText.Value = Text
ClientText.Parent = ClientMessage
ClientMessage.Disabled = false
ClientMessage.Parent = v:FindFirstChildOfClass("PlayerGui") or
v:FindFirstChildOfClass("Backpack") or Instance.new("Backpack",v)
game:GetService("Debris"):AddItem(ClientMessage,5)
end
end

function FireArc(Part,ToLocation,AmountOfTime,Height,DoesCourontine)
if DoesCourontine == false then
local Direction = CFrame.new(Part.Position,ToLocation)
local Distance = (Part.Position - ToLocation).Magnitude
for i = 1,AmountOfTime do
swait()
Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+
((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
Direction = Part.CFrame
end
elseif DoesCourontine == true then
coroutine.resume(coroutine.create(function()
local Direction = CFrame.new(Part.Position,ToLocation)
local Distance = (Part.Position - ToLocation).Magnitude
for i = 1,AmountOfTime do
swait()
Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+
((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
Direction = Part.CFrame
end
end))
end
end

function rayCast(Position,Direction,Range,Ignore)
return workspace:FindPartOnRay(Ray.new(Position,Direction.unit * (Range or
999.999)),Ignore)
end

local function SkiddedSendMessage(StarterText,Text)


for _,v in pairs(game:GetService("Players"):GetPlayers()) do
local ClientMessage = script.SkiddedMessage:Clone()
ClientMessage.Name = StarterText
local ClientText = Instance.new("StringValue")
ClientText.Value = Text
ClientText.Parent = ClientMessage
ClientMessage.Disabled = false
ClientMessage.Parent = v:FindFirstChildOfClass("PlayerGui") or
v:FindFirstChildOfClass("Backpack") or Instance.new("Backpack",v)
game:GetService("Debris"):AddItem(ClientMessage,5)
end
end

local Chatted = Player.Chatted:Connect(function(Message)


if mde ~= 27 or mde ~= 30 then
local Message,Message_ = Message,Message
if string.sub(Message,1,3) == "/e " then
Message = string.sub(Message,4)
end
if string.sub(string.lower(Message),1,3) == "lc/" then
Message = string.sub(Message,4)
end
if Message == Message_ then
SendMessage("["..Player.Name.."]: ",Message)
end
end
end)

local Chatted = Player.Chatted:Connect(function(Message)


if mde == 27 or mde == 30 then
local Message,Message_ = Message,Message
if string.sub(Message,1,3) == "/e " then
Message = string.sub(Message,4)
end
if string.sub(string.lower(Message),1,3) == "lc/" then
Message = string.sub(Message,4)
end
if Message == Message_ then
SkiddedSendMessage("["..Player.Name.."]: ",Message)
end
end
end)

function WACKYEFFECTa(Table)
local TYPE = (Table.EffectType or "Sphere")
local SIZE = (Table.Size or VT(1,1,1))
local ENDSIZE = (Table.Size2 or VT(0,0,0))
local TRANSPARENCY = (Table.Transparency or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = (Table.CFrame or Torso.CFrame)
local MOVEDIRECTION = (Table.MoveToPos or nil)
local ROTATION1 = (Table.RotationX or 0)
local ROTATION2 = (Table.RotationY or 0)
local ROTATION3 = (Table.RotationZ or 0)
local MATERIAL = (Table.Material or "Neon")
local COLOR = (Table.Color or C3(1,1,1))
local TIME = (Table.Time or 45)
local SOUNDID = (Table.SoundID or nil)
local SOUNDPITCH = (Table.SoundPitch or nil)
local SOUNDVOLUME = (Table.SoundVolume or nil)
coroutine.resume(coroutine.create(function()
local PLAYSSOUND = false
local SOUND = nil
local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY,
BRICKC("Pearl"), "Effect", VT(1,1,1), true)
if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
PLAYSSOUND = true
SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH,
false)
end
EFFECT.Color = COLOR
local MSH = nil
if TYPE == "Sphere" then
MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE,
VT(0,0,0))
elseif TYPE == "Block" then
MSH = IT("BlockMesh",EFFECT)
MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
elseif TYPE == "Wave" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976",
"", SIZE, VT(0,0,-SIZE.X/8))
elseif TYPE == "Ring" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844",
"", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
elseif TYPE == "Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Round Slash" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058",
"", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
elseif TYPE == "Swirl" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557",
"", SIZE, VT(0,0,0))
elseif TYPE == "Skull" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583",
"", SIZE, VT(0,0,0))
elseif TYPE == "Crystal" then
MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085",
"", SIZE, VT(0,0,0))
end
if MSH ~= nil then
local MOVESPEED = nil
if MOVEDIRECTION ~= nil then
MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
end
local GROWTH = SIZE - ENDSIZE
local TRANS = TRANSPARENCY - ENDTRANSPARENCY
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame = CFRAME
end
for LOOP = 1, TIME+1 do
Swait()
MSH.Scale = MSH.Scale - GROWTH/TIME
if TYPE == "Wave" then
MSH.Offset = VT(0,0,-MSH.Scale.X/8)
end
EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
EFFECT.CFrame =
EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame =
CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
EFFECT.Orientation = ORI
end
end
if PLAYSSOUND == false then
EFFECT:remove()
else
SOUND.Stopped:Connect(function()
EFFECT:remove()
end)
end
else
if PLAYSSOUND == false then
EFFECT:remove()
else
repeat Swait() until SOUND.Playing == false
EFFECT:remove()
end
end
end))
end

--//=================================\\
--|| WEAPON CREATION
--\\=================================//

local CreatorName = "ExoticCult"

local GUN = script:FindFirstChild("M82A1")


local GUN = GUN:Clone()
GUN.Parent = Character
local GunJoint = CreateWeldOrSnapOrMotor("Weld", GUN.Handle, RightArm, GUN.Handle,
CF(.05,-1,-.15)*ANGLES(RAD(-90),RAD(0),RAD(0)), CF(0, 0, 0))
local Hole = GUN.Hole
local Holetwo = GUN.Hole2
local shade = GUN.NeonParts.Color

local SWORD = script:FindFirstChild("ShadowSword")


local Blade = SWORD:Clone()
Blade.Parent = nil
local SwordJoint = CreateWeldOrSnapOrMotor("Weld", Blade.Handle, RightArm,
Blade.Handle, CF(0, -1, 0)*ANGLES(RAD(90),RAD(0),RAD(0)), CF(0, 0, 0))
local BLADEAAAA = Blade.SlashPart

local SDGUN = script:WaitForChild("GUN")


local GUNA = SDGUN:Clone()
GUNA.Parent = Character
local GunJoint2 = CreateWeldOrSnapOrMotor("Weld", GUNA.Handle, RightArm,
GUNA.Handle, CF(.05,-1,-.15)*ANGLES(RAD(-180),RAD(-180),RAD(0)), CF(0, 0, 0))

local ShadedFolder = IT("Model",Character)


ShadedFolder.Name = "Shaded"
ShadedFolder.Parent = nil
for i = 1, 10 do
local FACE = CreatePart(3, ShadedFolder, "Fabric", 0, 0+(i-1)/10.2, "Really
black", "FaceGradient", VT(1.01,0.65,1.01),false)
FACE.Color = C3()
Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.25-(i-1)/40,0),
CF(0, 0, 0))
end
EYE = CreatePart(3, ShadedFolder, "Neon", 0, 0, "Institutional white", "Eyeball",
VT(0.2,0.2,0.2),false)
MakeForm(EYE,"Ball")
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.23,-0.55), CF(0, 0, 0))

local hitb = Instance.new("Part", Character)


hitb.Anchored = true
hitb.CanCollide = false
hitb.FormFactor = 3
hitb.Name = "Ring"
hitb.Material = "Neon"
hitb.Size = Vector3.new(1, 1, 1)
hitb.Transparency = 1
hitb.TopSurface = 0
hitb.BottomSurface = 0
TEXTCOLOR = orangecolorrandom
if MRANDOM(1,2)==1 then
TEXTCOLOR = orangecolorrandom
elseif MRANDOM(1,2)==2 then
TEXTCOLOR = bluecolorrandom
end
hitb.CFrame = RootPart.CFrame*CF(MRANDOM(-9,9),MRANDOM(-9,9),MRANDOM(-9,9))

local chat = script.t


chat.Parent = nil
local chatweld = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart, chat, CF(0, 0,
0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 1))
chat.Parent = nil
chat.CanCollide = false
chat.Archivable = false
surfacegui = chat.chat
chatinput = surfacegui.input
chatbox = surfacegui.chatbox
local ModeName = surfacegui.ModeName
ModeName.Text = "Mode: None"

local chat2 = script.t2


chat2.Parent = nil
local chatweld2 = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart, chat2, CF(0,
0, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 1))
chat2.Parent = nil
chat2.CanCollide = false
chat2.Archivable = false
surfacegui2 = chat2.chat
chatinput2 = surfacegui2.input
SK1 = surfacegui2.SK1
SK2 = surfacegui2.SK2

--//=================================\\
--|| DAMAGING
--\\=================================//

function dmg(dude)
end

function mdmg(Part,Magnitude)
end

local USERNAME = Player.Name


local Parents =
{"Workspace","SoundService","Chat","MarketplaceService","Players","StarterPlayer","
LocalizationService","JointsService","FriendService","InsertService","Lighting","Te
ams","ReplicatedStorage","TestService","ProximityPromptService"}
function shieldmg(centerofeffect,range,Foe)
end

--//=================================\\
--|| ATTACK FUNCTIONS AND STUFF
--\\=================================//

function attackone()
if GUN.Parent == nil then return end
ATTACK = true
AttackGyro()
for i = 0,.5,.05 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(15),math.rad(0),math.rad(-30)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) *
CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 =
Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame =
Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1, 1, 1),SoundID = 6150717352,SoundPitch = .4,SoundVolume =
10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 =
Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame =
Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 50})
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Wave",Size =
Vector3.new(),Size2 = Vector3.new(4,0,4),Transparency = 0,Transparency2 = 1,CFrame
=
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Wave",Size =
Vector3.new(),Size2 = Vector3.new(4,0,4),Transparency = 0,Transparency2 = 1,CFrame
=
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
local mousehit = Mouse.Hit
local DISTANCE = (Holetwo.Position - mousehit.p).Magnitude
local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1,1,1),"Kill
Beam",Vector3.new(1,DISTANCE,1))
killbeam.CFrame = CFrame.new(Holetwo.Position,mousehit.p) * CFrame.new(0,0,-
DISTANCE/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
MakeForm(killbeam,"Cyl")
coroutine.resume(coroutine.create(function()
for i = 1,25 do
swait()
killbeam.Transparency = i/25
end
killbeam:Destroy()
end))
for i = 1,4 do
coroutine.resume(coroutine.create(function()
Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(0, 0,
0),25,0,1,0,true,55)
end))
end
coroutine.resume(coroutine.create(function()
Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(1, 1,
1),25,0,1,0,true,55)
Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos =
nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID =
6150717352,SoundPitch = .4,SoundVolume = 10,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos =
nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID =
nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 50})
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Wave",Size =
Vector3.new(),Size2 = Vector3.new(5,0,5),Transparency = 0,Transparency2 = 1,CFrame
=
mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),ma
th.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY
= math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Wave",Size =
Vector3.new(),Size2 = Vector3.new(5,0,5),Transparency = 0,Transparency2 = 1,CFrame
=
mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),ma
th.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY
= math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 15})
end
mdmg(mousehit.p,10)
end))
for i = 0,.5,.075 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(10),math.rad(0),math.rad(-60)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) *
CFrame.Angles(math.rad(160),math.rad(-20),math.rad(60)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) *
CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
ATTACK = false
end

function attackone2()
if GUN.Parent == nil then return end
ATTACK = true
AttackGyro()
for i = 0,.5,.05 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(15),math.rad(0),math.rad(-30)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) *
CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame =
Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1, 1, 1),SoundID = 6150717352,SoundPitch = .2,SoundVolume =
10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
CamShakeAll(50,200)
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame =
Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 50})
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
local mousehit = Mouse.Hit
local DISTANCE = (Holetwo.Position - mousehit.p).Magnitude
local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1,1,1),"Kill
Beam",Vector3.new(1,DISTANCE,1))
killbeam.CFrame = CFrame.new(Holetwo.Position,mousehit.p) * CFrame.new(0,0,-
DISTANCE/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
MakeForm(killbeam,"Cyl")
coroutine.resume(coroutine.create(function()
for i = 1,25 do
swait()
killbeam.Transparency = i/25
end
killbeam:Destroy()
end))
for i = 1,4 do
coroutine.resume(coroutine.create(function()
Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(0, 0,
0),25,0,1,0,true,55)
end))
end
coroutine.resume(coroutine.create(function()
Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(1, 1,
1),25,0,1,0,true,55)
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos =
nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID =
6150717352,SoundPitch = .2,SoundVolume = 10,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 =
Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos =
nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID =
nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 50})
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size
= Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),ma
th.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY
= math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size
= Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),ma
th.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY
= math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 15})
end
shieldmg(mousehit.p,10)
end))
for i = 0,.5,.075 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(10),math.rad(0),math.rad(-60)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) *
CFrame.Angles(math.rad(160),math.rad(-20),math.rad(60)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) *
CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
ATTACK = false
end

local Backups = script.Garbage


local Instance_ = Instance.new
function IT_(ClassType,Parent,Properties)
local NewInstance
if typeof(Backups[ClassType]) == "Instance" then
NewInstance = Backups[ClassType]:Clone()
else
NewInstance = Instance_(ClassType)
end
if type(Properties) == "table" then
for i,v in pairs(Properties) do
NewInstance[i] = v
end
end
if typeof(Parent) == "Instance" then
NewInstance.Parent = Parent
end
return NewInstance
end

function CreateParta(parent,transparency,reflectance,material,brickcolor)
local p = Instance.new("Part")
p.TopSurface = 0
p.BottomSurface = 0
p.Parent = parent
p.Size = Vector3.new(0.1,0.1,0.1)
p.Transparency = transparency
p.Reflectance = reflectance
p.CanCollide = false
p.Locked = true
p.BrickColor = brickcolor
p.Material = material
return p
end

function
CreateWelde(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Z
a)
local weld = Instance.new("Weld")
weld.Parent = parent
weld.Part0 = part0
weld.Part1 = part1
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
return weld
end

function
slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,co
lor)
local type = type
local rotenable = rotatingop
local rng = Instance.new("WedgePart", Character)
rng.Anchored = true
rng.BrickColor = color
rng.CanCollide = false
rng.FormFactor = 3
rng.Name = "Ring"
rng.Material = "Neon"
rng.Size = Vector3.new(1,1,1)
rng.Transparency = 0
if typeoftrans == "In" then
rng.Transparency = 1
end
rng.TopSurface = 0
rng.BottomSurface = 0
rng.CFrame = pos
local rngm = Instance.new("SpecialMesh", rng)
rngm.MeshType = "FileMesh"
if typeofshape == "Normal" then
rngm.MeshId = "rbxassetid://6921767935"
elseif typeofshape == "Round" then
rngm.MeshId = "rbxassetid://6921767935"
end
rngm.Scale = scale
local scaler2 = 1/10
if type == "Add" then
scaler2 = 1*value/10
elseif type == "Divide" then
scaler2 = 1/value/10
end
local randomrot = math.random(1,2)
coroutine.resume(coroutine.create(function()
for i = 0,10/bonuspeed,0.1 do
wait(0.001)
if type == "Add" then
scaler2 = scaler2 - 0.01*value/bonuspeed/10
elseif type == "Divide" then
scaler2 = scaler2 - 0.01/value*bonuspeed/10
end
if rotenable == true then
if randomrot == 1 then
rng.CFrame =
rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/0.1),0)
elseif randomrot == 2 then
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-
rotspeed*bonuspeed/0.1),0)
end
end
if typeoftrans == "Out" then
rng.Transparency = rng.Transparency + 0.01*bonuspeed
elseif typeoftrans == "In" then
rng.Transparency = rng.Transparency - 0.01*bonuspeed
end
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/0.1, 0,
scaler2*bonuspeed/0.1)
end
rng:Destroy()
end))
end

function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
local type = type
local rng = Instance.new("Part", Character)
rng.Anchored = true
if ModeOfGlitch ~= 9 then
rng.BrickColor = color
elseif ModeOfGlitch == 9 then
rng.Color = Color3.new(0/1000,0/1000,0/1000)
end
rng.CanCollide = false
rng.FormFactor = 3
rng.Name = "Ring"
rng.Material = "Neon"
rng.Size = Vector3.new(1, 1, 1)
rng.Transparency = 0
rng.TopSurface = 0
rng.BottomSurface = 0
rng.CFrame = pos
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
local rngm = Instance.new("SpecialMesh", rng)
rngm.MeshType = "Sphere"
rngm.Scale = VT(x1,y1,z1)
if rainbowmode == true then
rng.Color = Color3.new(r/255,g/255,b/255)
end
if ModeOfGlitch == 9 then
coroutine.resume(coroutine.create(function()
while true do
swait()
if rng.Parent ~= nil then
rng.Color = Color3.new(0/1000,0/1000,0/1000)
else
break
end
end
end))
end
local scaler2 = 1
local speeder = FastSpeed
if type == "Add" then
scaler2 = 1*value
elseif type == "Divide" then
scaler2 = 1/value
end
coroutine.resume(coroutine.create(function()
for i = 0,10/bonuspeed,0.1 do
swait()
if rainbowmode == true then
rng.Color = Color3.new(r/255,g/255,b/255)
end
if type == "Add" then
scaler2 = scaler2 - 0.01*value/bonuspeed
elseif type == "Divide" then
scaler2 = scaler2 - 0.01/value*bonuspeed
end
if chaosmode == true then
rng.BrickColor = BrickColor.random()
end
speeder = speeder - 0.01*FastSpeed*bonuspeed
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
rng.Transparency = rng.Transparency + 0.01*bonuspeed
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed,
scaler2*bonuspeed, 0)
end
rng:Destroy()
end))
end

function
slash2(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,c
olor)
local type = type
local rotenable = rotatingop
local rng = Instance.new("Part", Character)
rng.Anchored = true
rng.BrickColor = color
rng.CanCollide = false
rng.FormFactor = 3
rng.Name = "Ring"
rng.Material = "Neon"
rng.Size = Vector3.new(1, 1, 1)
rng.Transparency = 0
if typeoftrans == "In" then
rng.Transparency = 1
end
rng.TopSurface = 0
rng.BottomSurface = 0
rng.CFrame = pos
local rngm = Instance.new("SpecialMesh", rng)
rngm.MeshType = "FileMesh"
if typeofshape == "Normal" then
rngm.MeshId = "rbxassetid://662586858"
elseif typeofshape == "Round" then
rngm.MeshId = "rbxassetid://662585058"
end
rngm.Scale = scale
local scaler2 = 1/10
if type == "Add" then
scaler2 = 1*value/10
elseif type == "Divide" then
scaler2 = 1/value/10
end
local randomrot = math.random(1,2)
coroutine.resume(coroutine.create(function()
for i = 0,10/bonuspeed,0.1 do
swait()
if type == "Add" then
scaler2 = scaler2 - 0.01*value/bonuspeed/10
elseif type == "Divide" then
scaler2 = scaler2 - 0.01/value*bonuspeed/10
end
if rotenable == true then
if randomrot == 1 then
rng.CFrame =
rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
elseif randomrot == 2 then
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-
rotspeed*bonuspeed/2),0)
end
end
if typeoftrans == "Out" then
rng.Transparency = rng.Transparency + 0.01*bonuspeed
elseif typeoftrans == "In" then
rng.Transparency = rng.Transparency - 0.01*bonuspeed
end
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0,
scaler2*bonuspeed/10)
end
rng:Destroy()
end))
end

function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
local type = type
local rng = Instance.new("Part", Character)
rng.Anchored = true
rng.BrickColor = color
rng.CanCollide = false
rng.FormFactor = 3
rng.Name = "Ring"
rng.Material = "Neon"
rng.Size = Vector3.new(1, 1, 1)
rng.Transparency = 0
rng.TopSurface = 0
rng.BottomSurface = 0
rng.CFrame = pos
local rngm = Instance.new("SpecialMesh", rng)
rngm.MeshType = "Sphere"
rngm.Scale = scale
local scaler2 = 1
local scaler2b = 1
local scaler2c = 1
if type == "Add" then
scaler2 = 1*value
scaler2b = 1*value2
scaler2c = 1*value3
elseif type == "Divide" then
scaler2 = 1/value
scaler2b = 1/value2
scaler2c = 1/value3
end
if ModeOfGlitch == 9 then
coroutine.resume(coroutine.create(function()
while true do
swait()
if rng.Parent ~= nil then
rng.Color = Color3.new(0/1000,0/1000,0/1000)
else
break
end
end
end))
end
coroutine.resume(coroutine.create(function()
for i = 0,10/bonuspeed,0.1 do
swait()
if type == "Add" then
scaler2 = scaler2 - 0.01*value/bonuspeed
scaler2b = scaler2b - 0.01*value/bonuspeed
scaler2c = scaler2c - 0.01*value/bonuspeed
elseif type == "Divide" then
scaler2 = scaler2 - 0.01/value*bonuspeed
scaler2b = scaler2b - 0.01/value*bonuspeed
scaler2c = scaler2c - 0.01/value*bonuspeed
end
rng.Transparency = rng.Transparency + 0.01*bonuspeed
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed,
scaler2b*bonuspeed, scaler2c*bonuspeed)
end
rng:Destroy()
end))
end

--[[local bguis = Instance.new("BillboardGui",Torso)


bguis.Size = UDim2.new(8, 0, 8, 0)
bguis.AlwaysOnTop = true
local imgca = Instance.new("ImageLabel",bguis)
imgca.BackgroundTransparency = 1
imgca.ImageTransparency = 0
imgca.Size = UDim2.new(1,0,1,0)
imgca.Image = "rbxassetid://3980946361"
imgca.ImageColor3 = Color3.new(1,1,1)

function colmo(Col1,Col2)
local MAINRUINCOLOR = BrickColor.new("Medium blue")
local MAINRUINCOLOR2 = BrickColor.new("Institutional white")
imgca.ImageColor3 = Col2
for i = 0 , 19 do

sphereMK(7.5,math.random(15,50)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
25,25),-10,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-
20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-
0.0075,MAINRUINCOLOR2,0)

slash(math.random(50,100)/10,5,true,"Round","Add","Out",Torso.CFrame*CFrame.new(0,0
,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-
360,360)),math.rad(math.random(-360,360))),VT(0.01,0.01,0.01),math.random(5,50)/
250,MAINRUINCOLOR2)
end
end
]]
function SingularityBeam()
if GUN.Parent == nil then return end
ATTACK = true
AttackGyro()
for i = 0,0.5,0.05 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),0.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) *
CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
if mde ~= 18 then
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 18 then
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) *
CFrame.Angles(math.rad(-90),math.rad(-180),math.rad(0)),1/2)
end
end
local HoleDist = (Hole.Position - Holetwo.Position).Magnitude
local chargebeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(0, 0,
0),"Charge Beam",Vector3.new(.25,HoleDist,.25),false)
MakeForm(chargebeam,"Cyl")
chargebeam.CFrame = CFrame.new(Hole.Position,Holetwo.Position) *
CFrame.new(0,0,-HoleDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
local chargeweld = weldBetween(GUN.Joint,chargebeam)
local chargeball = CreatePart(3,Effects,"Neon",0,0,Color3.new(1, 1,
1),"Charge Ball",Vector3.new(.5,.5,.5),false)
chargeball.Shape = "Ball"
chargeball.CFrame = Holetwo.CFrame
weldBetween(Holetwo,chargeball)
CreateSound(342793847,Hole,10,1,false)
local bigball =
game:GetService("TweenService"):Create(chargeball,TweenInfo.new(3.86,Enum.EasingSty
le.Linear),{Size = Vector3.new(2.5,2.5,2.5)})
bigball:Play()
bigball.Completed:Wait()
chargebeam:Destroy()
local KillDist = (Holetwo.Position - Mouse.Hit.p).Magnitude
coroutine.resume(coroutine.create(function()
repeat if stopeverything then wait(math.huge) end KillDist =
(Holetwo.Position - Mouse.Hit.p).Magnitude Swait() until attack == false
end))
local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1, 1, 1),"Kill
Beam",Vector3.new(2.5,KillDist,2.5))
MakeForm(killbeam,"Cyl")
killbeam.Touched:Connect(function(victim)
if stopeverything then wait(math.huge) end
mdmg(victim.Position,5)
end)
coroutine.resume(coroutine.create(function()
while not stopeverything and ATTACK do
mdmg(Mouse.Hit.p,5)
Swait(6)
end
end))
coroutine.resume(coroutine.create(function()
local isdoingathing = false
while not stopeverything and ATTACK do
isdoingathing = not isdoingathing
if Player.Name == Player.Name then
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,0,.1)
end
killbeam.Size = Vector3.new(2.5,KillDist,2.5)
killbeam.CFrame = CFrame.new(Holetwo.Position,Mouse.Hit.p) *
CFrame.new(0,0,-KillDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
if isdoingathing then

Lightning(Holetwo.Position,Mouse.Hit.p,15,3,Color3.new(0,0,1),10,0,1,0,true,55)
Effect({Time = 10,EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,36
0)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Box",Size =
Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame
= Mouse.Hit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-
1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 10,EffectType = "Box",Size =
Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame
= Mouse.Hit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-
1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1, 1,
1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath =
true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 10,EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Mouse.Hit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),m
ath.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Round Slash",Size =
Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 =
1,CFrame =
Mouse.Hit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),m
ath.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-
1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material =
"Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
Swait()
end
end))
CreateSound(138677306,Holetwo,10,1,false)
CreateSound(415700134,Holetwo,10,1,false)
Swait(150)
CreateSound(3264923,Holetwo,10,1,false)
Swait(30)
chargeball:Destroy()
killbeam:Destroy()
ATTACK = false
end

function attacktwo()
if GUN.Parent == nil then return end
ATTACK = true
AttackGyro()
local gBullet =
CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BullyFuck",Vector3.new())
MakeForm(gBullet,"Ball")
gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
CreateSound(2785493,gBullet,2,0.8)
for i = 0,1.25,0.025 do
swait()
Effect({Time = math.random(35,55),EffectType = "Sphere",Size =
Vector3.new(0.5,0.5,0.5),Size2 = Vector3.new(1,1,1),Transparency = 0,Transparency2
= 1,CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0),MoveToPos =
LeftArm.CFrame*CFrame.new(0,-1.5,0)*CFrame.new(math.random(-10,10),math.random(-
10,10),math.random(-10,10)).p,RotationX = nil,RotationY = nil,RotationZ =
nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch =
nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 50,SizeBoomerang = 50})
gBullet.Size = gBullet.Size * 1.085
gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)),0.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) *
CFrame.Angles(math.rad(-5 - 3 * math.cos(sine/12)),math.rad(0),math.rad(30)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) *
CFrame.Angles(math.rad(135 + 8.5 * math.cos(sine/49)),math.rad(0),math.rad(25)) *
RIGHTSHOULDERC0,0.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5 + 0.1 *
math.cos(sine/12),-0) * CFrame.Angles(math.rad(85 - 1.5 *
math.cos(sine/12)),math.rad(0 - 6 * math.cos(sine/12)),math.rad(-30 - 6 *
math.cos(sine/12))) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
end
local bullets = {}
for i = 1,math.random(27,41) do
swait()
local Bullet =
CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BulletFuck",Vector3.new(0.6,0.6,
0.6))
MakeForm(Bullet,"Ball")
Bullet.CFrame = gBullet.CFrame
Effect({Time = math.random(5,20),EffectType = "Sphere",Size =
Vector3.new(3,3,3)*math.random(-3,2),Size2 = Vector3.new(6,6,6)*math.random(-
3,2),Transparency = 0.4,Transparency2 = 1,CFrame = Bullet.CFrame,MoveToPos =
nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color =
Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 25})
table.insert(bullets,Bullet)
end
local oofing = false
for b = 1,#bullets do
swait()
local part,pos = rayCast(LeftArm.CFrame*CFrame.new(0,-1.5,0).p,
((Mouse.Hit.p+Vector3.new(math.random(-15,15),math.random(-7,7),math.random(-
15,15))) - LeftArm.CFrame*CFrame.new(0,-1.5,0).p),500,Character)
coroutine.resume(coroutine.create(function()

FireArc(bullets[b],pos,math.random(17,31),math.random(9,15),false)
Effect({Time = math.random(25,35),EffectType = "Sphere",Size =
Vector3.new(0.6,0.6,0.6),Size2 = Vector3.new(1.6,1.6,1.6),Transparency =
0,Transparency2 = 1,CFrame = bullets[b].CFrame,MoveToPos = nil,RotationX =
nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0,
0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath =
true,Boomerang = 0,SizeBoomerang = 25})
swait(math.random(55,65))
for i = 1,3 do
Effect({Time = math.random(45,65),EffectType =
"Sphere",Size = Vector3.new(0.6,6,0.6)*math.random(-1.05,1.25),Size2 =
Vector3.new(1.6,10,1.6)*math.random(-1.05,1.25),Transparency = 0,Transparency2 =
1,CFrame =
bullets[b].CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0
,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = nil,RotationY =
nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID =
nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang =
20,SizeBoomerang = 35})
end
for i = 0,10 do
swait()
bullets[b].Transparency = bullets[b].Transparency + 0.1
end
oofing = not oofing
if oofing then
mdmg(bullets[b].Position,10)
end
local EEEBRUHEEE =
CreateSound(168513088,bullets[b],3.5,1.1,false)
bullets[b].Transparency = 1
EEEBRUHEEE.Ended:Connect(function()
if stopeverything then wait(math.huge) end
bullets[b]:Destroy()
end)
end))
end
for i = 0,10 do
swait()
gBullet.Transparency = gBullet.Transparency + 0.1
end
gBullet:Destroy()
ATTACK = false
end

--//=================================\\
--|| Flight
--\\=================================//

--//=================================\\
--|| END FLIGHT
--\\=================================//

function hedshoot()
if GUN.Parent == nil then return end
ATTACK = true
CreateSound(235097614,RootPart,6,1.5,false)
for i = 0,0.5,0.05 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),0.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) *
CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 =
Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame =
RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(0, 0, 0),SoundID = 6150717352,SoundPitch = 0.35,SoundVolume =
6,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 =
Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame =
RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = math.random(25,45),EffectType = "Sphere",Size =
Vector3.new(2,100,2),Size2 = Vector3.new(6,100,6),Transparency = 0,Transparency2 =
1,CFrame = RootPart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-
50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-
1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY =
nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1, 1, 1),SoundID =
nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 45})
Effect({Time = math.random(25,45),EffectType = "Sphere",Size =
Vector3.new(3,100,3),Size2 = Vector3.new(9,100,9),Transparency = 0,Transparency2 =
1,CFrame = RootPart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-
50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-
1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY =
nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0,0,0),SoundID =
nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang =
0,SizeBoomerang = 45})
mdmg(RootPart.Position,14)
for i = 1,4 do
RootPart.CFrame = RootPart.CFrame * CFrame.new(0,0,-25)
mdmg(RootPart.Position,14)
Lightning(RootPart.CFrame*CFrame.new(math.random(-
2.5,2.5),math.random(-5,5),math.random(-
15,15)).p,RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-
5,5),math.random(-15,15)).p,6,25,shade,math.random(30,45),0.5,1.5,0,true,60)
Lightning(RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-
5,5),math.random(-15,15)).p,RootPart.CFrame*CFrame.new(math.random(-
2.5,2.5),math.random(-5,5),math.random(-
15,15)).p,6,25,Color3.new(0,0,1),math.random(30,45),0.5,1.5,0,true,60)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 =
Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame =
RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 =
Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame =
RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY =
math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color =
Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath
= true,Boomerang = 0,SizeBoomerang = 50})
for i = 0,0.5,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 *
math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),0.7/3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)),1/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)) * rscp,1/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) *
CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
end
ATTACK = false
end

--//=================================\\
--|| ASSIGN THINGS TO KEYS
--\\=================================//

SendMessage("[EXC V.1]: ","EXC V.1 loaded")

function MouseDown(Mouse)
if ATTACK == false then
attackone()
end
end

function MouseUp(Mouse)
HOLD = false
end

function KeyDown(Key)
KEYHOLD = true
if Key == "e" and ATTACK == false then
local Size,StudsAway = Vector3.new(2.5,9,2.5),-4
for i = 1,50 do
local Shard = IT_("Ring",workspace,{Material =
Enum.Material.Glass,Reflectance = 3,CFrame =
RootPart.CFrame*CFrame.new(math.random(-2,2)/4,-3-Size.Y/2,StudsAway+math.random(-
2,2)/4)*CFrame.fromEulerAnglesXYZ(100,math.random(0,180),.4),Anchored =
true,CanCollide = false,Size = Size})
game:GetService("Debris"):AddItem(Shard,3)
game:GetService("TweenService"):Create(Shard,TweenInfo.new(.3),
{CFrame = Shard.CFrame*CFrame.new(0,Size.Y,0)}):Play()
game:GetService("TweenService"):Create(Shard,TweenInfo.new(1,Enum.EasingStyle.Linea
r,Enum.EasingDirection.In,0,false,2),{Transparency = 1}):Play()
StudsAway = StudsAway-2
Size = Vector3.new(2.5,9,2.5)*(1+i/10)
wait()
end
end

if Key == "k" and ATTACK == false and mde == 20 then


LookUp = true
end
if Key == "l" and ATTACK == false and mde == 20 then
LookUp = false
end
if Key == "n" and ATTACK == false and mde == 1 then
sick.TimePosition = 0
sick.SoundId = "rbxassetid://611191130"
SendMessage("[EXC V.1]: ","Secret song!")
end
if Key == "[" and ATTACK == false then
print("yes")
end
if Key == "r" and ATTACK == false and info == false then
info = true
elseif Key == "r" and ATTACK == false and info == true then
info = false
end
if Key == "t" and ATTACK == false then
refit()
end
if Key == "q" and ATTACK == false then
RootPart.CFrame = CFrame.new(1,10,1)
end

if Key == "z" and ATTACK == false then


hedshoot()
end

if Key == "v" and ATTACK == false then


attacktwo()
end

if Key == "c" and ATTACK == false then


attackone2()
end

if Key == "n" and mde == 27 then


SkiddedSendMessage("[EXC V.1]: ","SKID.")
wait(1.2)
CreateSound(4138167041,Head,10,1,false)
end

if Key == "m" and ATTACK == false and mde == 0 then


mde = 1
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1591072638"
ModeName.Text = "Mode: Insane"
elseif Key == "m" and ATTACK == false and mde == 1 then
mde = 2
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://481104377"
ModeName.Text = "Mode: Error"
elseif Key == "m" and ATTACK == false and mde == 2 then
mde = 3
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://2297862957"
ModeName.Text = "Mode: Glitch"
elseif Key == "m" and ATTACK == false and mde == 3 then
mde = 4
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://4185475912"
ModeName.Text = "Mode: Lord"
elseif Key == "m" and ATTACK == false and mde == 4 then
mde = 5
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://5170646860"
ModeName.Text = "Mode: Lost"
elseif Key == "m" and ATTACK == false and mde == 5 then
mde = 6
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://4911242029"
ModeName.Text = "Mode: Calm"
elseif Key == "m" and ATTACK == false and mde == 6 then
mde = 7
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://348832364"
ModeName.Text = "Mode: SolidLC"
elseif Key == "m" and ATTACK == false and mde == 7 then
mde = 8
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://6556569538"
ModeName.Text = "Mode: Cradles"
elseif Key == "m" and ATTACK == false and mde == 8 then
mde = 9
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://4557673096"
ModeName.Text = "Mode: KarMa"
elseif Key == "m" and ATTACK == false and mde == 9 then
mde = 10
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://6294793094"
ModeName.Text = "Mode: Reincarnation"
elseif Key == "m" and ATTACK == false and mde == 10 then
mde = 11
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://573736432"
sick.PlaybackSpeed = .8
ModeName.Text = "Mode: ECHO"
elseif Key == "m" and ATTACK == false and mde == 11 then
mde = 12
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://3049104895"
sick.PlaybackSpeed = 1
SendMessage("[EXC V.1]: ","Our Trauma.")
ModeName.Text = "Mode: The Origins?"
elseif Key == "m" and ATTACK == false and mde == 12 then
mde = 13
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://723652641"
SendMessage("[EXC V.1]: ","Darkness.")
ModeName.Text = "Mode: Darkness"
elseif Key == "m" and ATTACK == false and mde == 13 then
mde = 14
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1180273873"
ModeName.Text = "Mode: Over"
elseif Key == "m" and ATTACK == false and mde == 14 then
mde = 15
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://789657160"
sick.Pitch = 1.18
ModeName.Text = "Mode: Crystal"
elseif Key == "m" and ATTACK == false and mde == 15 then
mde = 16
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://2920078671"
sick.Pitch = 1
ModeName.Text = "Mode: Fastboi"
elseif Key == "m" and ATTACK == false and mde == 16 then
mde = 17
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1338971957"
sick.Pitch = 1
ModeName.Text = "Mode: Chill."
elseif Key == "m" and ATTACK == false and mde == 17 then
mde = 18
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://3979209289"
sick.Pitch = 1
ModeName.Text = "Mode: Studio Dummy"
elseif Key == "m" and ATTACK == false and mde == 18 then
mde = 19
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://6049110238"
sick.Pitch = 1
ModeName.Text = "Mode: Immortality Lord"
elseif Key == "m" and ATTACK == false and mde == 19 then
mde = 20
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://3254997454"
sick.Pitch = 1
ModeName.Text = "Mode: TinyIL"
elseif Key == "m" and ATTACK == false and mde == 20 then
mde = 21
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://4527441029"
sick.Pitch = 1
ModeName.Text = "Mode: Toxenity"
elseif Key == "m" and ATTACK == false and mde == 21 then
mde = 22
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://3134116147"
sick.Pitch = 1
ModeName.Text = "Mode: Dream"
elseif Key == "m" and ATTACK == false and mde == 22 then
mde = 23
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://5618245296"
sick.Pitch = 1
ModeName.Text = "Mode: Sniper"
elseif Key == "m" and ATTACK == false and mde == 23 then
mde = 24
Scythe.Parent = nil
sick.TimePosition = 0 -- MODE --
sick.SoundId = "rbxassetid://577543579"
sick.Pitch = 1
ModeName.Text = "Mode: ?"
elseif Key == "m" and ATTACK == false and mde == 24 then
mde = 25
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://170282324"
sick.Pitch = 1
SendMessage("[EXC V.1]: ","C Y B E R B I L I T Y . . . ")
ModeName.Text = "Mode: Cyberbility"
elseif Key == "m" and ATTACK == false and mde == 25 then
mde = 26
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1466489435"
sick.Pitch = 1
ModeName.Text = "Mode: Visualizer"
elseif Key == "m" and ATTACK == false and mde == 26 then
mde = 27
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://844654533"
sick.Pitch = 1
sick.Volume = 1
SkiddedSendMessage("[EXC V.1]: ","Too many SKIDSSSSS")
ModeName.Text = "Mode: SKID."
elseif Key == "m" and ATTACK == false and mde == 27 then
mde = 28
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1986375341"
sick.Pitch = 1
sick.Volume = 10
ModeName.Text = "Mode: AOS"
elseif Key == "m" and ATTACK == false and mde == 28 then
mde = 29
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://611191130"
sick.Pitch = 1
ModeName.Text = "Mode: Bad-Karma"
elseif Key == "m" and ATTACK == false and mde == 29 then
mde = 30
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1103329236"
sick.Pitch = 1
SkiddedSendMessage("[EXC V.1]: ","I am the end")
ModeName.Text = "Mode: TrUe SlAyEr!!11!1"
elseif Key == "m" and ATTACK == false and mde == 30 then
mde = 31
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://2598224585"
sick.Pitch = 1
ModeName.Text = "Mode: MARENOL"
elseif Key == "m" and ATTACK == false and mde == 31 then
mde = 32
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://2192509503"
sick.Pitch = 1
SendMessage("[EXC V.1]: ","Let the hunt begin")
ModeName.Text = "Mode: Hunter"
elseif Key == "m" and ATTACK == false and mde == 32 then
mde = 33
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1074563286"
sick.Pitch = 1
SendMessage("[EXC V.1]: ","Abyss..")
ModeName.Text = "Mode: Abyss Eye"
elseif Key == "m" and ATTACK == false and mde == 33 then
mde = 34
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://929330882"
sick.Pitch = 1
ModeName.Text = "Mode: Injustice"
elseif Key == "m" and ATTACK == false and mde == 34 then
mde = 35
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://6206729783"
sick.Pitch = 1
ModeName.Text = "Mode: Psycho"
elseif Key == "m" and ATTACK == false and mde == 35 then
mde = 36
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1931001768"
sick.Pitch = 1
ModeName.Text = "Mode: Fate"
elseif Key == "m" and ATTACK == false and mde == 36 then
mde = 37
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1012206928"
sick.Pitch = 1
ModeName.Text = "Mode: Mystery"
elseif Key == "m" and ATTACK == false and mde == 37 then
mde = 38
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://3192740317"
sick.Pitch = 1
ModeName.Text = "Mode: Death"
elseif Key == "m" and ATTACK == false and mde == 38 then
mde = 39
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1138145518"
sick.Pitch = 1
ModeName.Text = "Mode: CREAM"
elseif Key == "m" and ATTACK == false and mde == 39 then
mde = 40
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://1046135187"
ModeName.Text = "Mode: Red"
elseif Key == "m" and ATTACK == false and mde == 40 then
mde = 41
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://259554386"
SendMessage("[EXC V.1]: ","Hexagon.")
ModeName.Text = "Mode: Hexagon"
elseif Key == "m" and ATTACK == false and mde == 41 then
mde = 42
Scythe.Parent = nil
sick.TimePosition = 0
sick.SoundId = "rbxassetid://492361565"
ModeName.Text = "Mode: Heavenly"
elseif Key == "m" and ATTACK == false and mde == 42 then
mde = 43
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://5704085503"
ModeName.Text = "Mode: Indefiance"
elseif Key == "m" and ATTACK == false and mde == 43 then
mde = 44
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://1282491661"
ModeName.Text = "Mode: Jingles"
elseif Key == "m" and ATTACK == false and mde == 44 then
mde = 45
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://5707455397"
ModeName.Text = "Mode: Lost Soul"
elseif Key == "m" and ATTACK == false and mde == 45 then
mde = 46
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://5640628952"
ModeName.Text = "Mode: Extravagent"
elseif Key == "m" and ATTACK == false and mde == 46 then
mde = 47
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 9.5
sick.Volume = 10
sick.SoundId = "rbxassetid://6969198609"
ModeName.Text = "Mode: Eternal"
elseif Key == "m" and ATTACK == false and mde == 47 then
mde = 48
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://2904137450"
ModeName.Text = "Mode: Glitcher"
elseif Key == "m" and ATTACK == false and mde == 48 then
mde = 49
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://3693522491"
ModeName.Text = "Mode: Friend"
elseif Key == "m" and ATTACK == false and mde == 49 then
mde = 50
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://5817546077"
ModeName.Text = "Mode: CPS"
elseif Key == "m" and ATTACK == false and mde == 50 then
mde = 51
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://301089564"
ModeName.Text = "Mode: FBI"
elseif Key == "m" and ATTACK == false and mde == 51 then
mde = 52
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://1269076536"
ModeName.Text = "Mode: Vibe"
elseif Key == "m" and ATTACK == false and mde == 52 then
mde = 53
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://4602123805"
ModeName.Text = "Mode: Edge"
elseif Key == "m" and ATTACK == false and mde == 53 then
mde = 54
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://344884629"
ModeName.Text = "Mode: Stronger"
elseif Key == "m" and ATTACK == false and mde == 54 then
mde = 55
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://6037311620"
ModeName.Text = "Mode: MAYHEM"
elseif Key == "m" and ATTACK == false and mde == 55 then
mde = 56
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://3633767782"
ModeName.Text = "Mode: Giorno"
elseif Key == "n" and ATTACK == false then
mde = 57
Scythe.Parent = Character
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://7146075180"
ModeName.Text = "Mode: Fallen"
elseif Key == "b" and ATTACK == false then
mde = 58
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://3289312660"
ModeName.Text = "Mode: DOOM"
elseif Key == "l" and ATTACK == false then
mde = 59
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://3458712840"
ModeName.Text = "Mode: Linger"
elseif Key == "m" and ATTACK == false and mde == 59 then
mde = 0
Scythe.Parent = nil
sick.PlaybackSpeed = 1
sick.Pitch = 1
sick.TimePosition = 0
sick.Volume = 10
sick.SoundId = "rbxassetid://604910909"
ModeName.Text = "Mode: None"
end
end

function KeyUp(Key)
KEYHOLD = false
end

Mouse.Button1Down:connect(function(NEWKEY)
MouseDown(NEWKEY)
end)
Mouse.Button1Up:connect(function(NEWKEY)
MouseUp(NEWKEY)
end)
Mouse.KeyDown:connect(function(NEWKEY)
KeyDown(NEWKEY)
end)
Mouse.KeyUp:connect(function(NEWKEY)
KeyUp(NEWKEY)
end)

--//=================================\\
--\\=================================//

game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Melon's (FE) Scripts";
Text = "Loading, enjoy!";
Icon = "rbxthumb://type=Asset&id=7969699183&w=150&h=150"})
Duration = 16;
wait(0)

function unanchor()
if UNANCHOR == true then
g = Character:GetChildren()
for i = 1, #g do
if g[i].ClassName == "Part" then
g[i].Anchored = false
end
end
end
end

--//=================================\\
--|| WRAP THE WHOLE SCRIPT UP
--\\=================================//

Humanoid.Changed:connect(function(Jump)
if Jump == "Jump" and (Disable_Jump == true) then
Humanoid.Jump = false
end
end)

coroutine.wrap(function()
while not stopeverything do
swait()
if doe < 360 then
doe = doe + 2
else
doe = 0
end
end
end)()

local CONNECT = nil

local isbruhhcircle = false

function CreateStar(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos,ori)
isbruhhcircle = not isbruhhcircle
local isbruhcircle = isbruhhcircle
local type = type
local rng = Instance.new("Part")
rng.Anchored = true
rng.CanCollide = false
rng.FormFactor = 3
rng.Name = "Ring"
rng.Material = "Neon"
rng.Size = Vector3.new(1, 1, 1)
rng.Transparency = 0
if isbruhcircle then
rng.Color = GUN.NeonParts.Color
rng.Color = GUN.Mag.Color
else
rng.Color = shade
end
rng.TopSurface = 0
rng.BottomSurface = 0
rng.CFrame = pos
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
local rngm = Instance.new("SpecialMesh")
rngm.MeshType = "Sphere"
--rngm.MeshId = "rbxassetid://3054497727"
rngm.Scale = Vector3.new(x1*20,y1*20,z1*20)
rngm.Parent = rng
rng.Parent = Effects
local scaler2 = 1
local speeder = FastSpeed
if type == "Add" then
scaler2 = 1*value
elseif type == "Divide" then
scaler2 = 1/value
end
coroutine.resume(coroutine.create(function()
if ori == true then
rng.Orientation = Vector3.new(0,0,0)
end
for i = 0,10/bonuspeed,0.1 do
Swait()
if isbruhcircle then
rng.Color = GUN.NeonParts.Color
rng.Color = GUN.Mag.Color
else
rng.Color = shade
end
if type == "Add" then
scaler2 = scaler2 - 0.01*value/bonuspeed
elseif type == "Divide" then
scaler2 = scaler2 - 0.01/value*bonuspeed
end
speeder = speeder - 0.01*FastSpeed*bonuspeed
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
rng.Transparency = rng.Transparency + 0.01*bonuspeed
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed,
scaler2*bonuspeed, scaler2*bonuspeed)
end
rng:Destroy()
end))
end
local antivoid = Instance.new("Part")
antivoid.Size = Vector3.new(400,10,400)
antivoid.Anchored = true
antivoid.Transparency = 1
antivoid.Parent = workspace
coroutine.resume(coroutine.create(function()
while true do
swait()
if not alreadyfixing then
antivoid.Position =
Vector3.new(RootPart.Position.X,workspace.FallenPartsDestroyHeight+5,RootPart.Posit
ion.Z)
end
end
end))
if not script then
antivoid:Destroy()
end
Player.Chatted:connect(function(message)
if mde == 26 then
if message:sub(1,5) == "play/" then
sick.SoundId = "rbxassetid://"..message:sub(6)
elseif message:sub(1,6) == "pitch/" then
sick.PlaybackSpeed = message:sub(7)
elseif message:sub(1,4) == "vol/" then
sick.Volume = message:sub(5)
elseif message:sub(1,5) == "skip/" then
sick.TimePosition = message:sub(6)
end
end
end)

local norot = Instance.new("Part",Character)


norot.Size = Vector3.new(0.05,0.05,0.05)
norot.Transparency = 1
norot.Anchored = true
norot.CanCollide = false

while true do
norot.Position = RootPart.Position
Swait()
ANIMATE.Parent = nil
if Character:FindFirstChildOfClass("Humanoid") == nil then
Humanoid = IT("Humanoid",Character)
end
for _,v in next, Humanoid:GetPlayingAnimationTracks() do
v:Stop();
end
if Player == Player then
Torsovelocity = (RootPart.Velocity).Magnitude
end
local sensitivity = 25
SINE = SINE + CHANGE
local TORSOVELOCITY = (RootPart.Velocity * Vector3.new(1,0,1)).Magnitude
local TORSOVERTICALVELOCITY = RootPart.Velocity.y
sine = sine + change
Sine = Sine + change
SINE = SINE + CHANGE
if mde == 11 then
GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
elseif mde ~= 11 then
GUN.NeonParts.Color = Color3.new(1, 1, 1)
GUN.Mag.Color = Color3.fromRGB(1, 1, 1)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 16 then
GUN.NeonParts.Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
GUN.Mag.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-
191,0,255))
hea.Color = GUN.NeonParts.Color
RWing.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-
191,0,255))
LWing.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-
191,0,255))
end
if mde == 13 then
GUN.NeonParts.Color =
Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.Playba
ckLoudness/1.8,0,255))
GUN.Mag.Color =
Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.Playba
ckLoudness/1.8,0,255))
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end

if mde == 18 then
GUNA.gun.Transparency = 0
GUN.Base.Transparency = 1
GUN.GunAdditions.Transparency = 1
GUN.NeonParts.Transparency = 1
GUN.Mag.Transparency = 1
GUN.Trigger.Transparency = 1
GUN.scope1.Transparency = 1
GUN.scope.Transparency = 1
GUN.Holding.Transparency = 1
GUN.Hole.Transparency = 1
GUN.Stock.Transparency = 1
GUNA.gun.Color = BrickColor.new("Royal purple").Color
RWing.Color = Color3.fromRGB(98, 37, 209)
LWing.Color = Color3.fromRGB(98, 37, 209)
hea.Color = BrickColor.new("Royal purple").Color
elseif mde ~= 18 then
GUNA.gun.Transparency = 1
GUN.Base.Transparency = 0
GUN.GunAdditions.Transparency = 0
GUN.NeonParts.Transparency = 0
GUN.Mag.Transparency = 0
GUN.Trigger.Transparency = 0
GUN.scope1.Transparency = 0
GUN.scope.Transparency = 0
GUN.Hole.Transparency = 0
GUN.Stock.Transparency = 0
GUN.Holding.Transparency = 0
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
GUN.Mag.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color
end

if mde == 43 then
GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
Torso.Color = Color3.fromRGB(0,0,0)
Head.Color = Color3.fromRGB(0,0,0)
LeftArm.Color = Color3.fromRGB(0,0,0)
RightArm.Color = Color3.fromRGB(0,0,0)
LeftLeg.Color = Color3.fromRGB(0,0,0)
RightLeg.Color = Color3.fromRGB(0,0,0)
LWing.Color = Color3.fromRGB(0,0,0)
RWing.Color = Color3.fromRGB(0,0,0)
elseif mde ~= 43 then
Torso.Color = Color3.fromRGB(0,0,0)
Head.Color = Color3.fromRGB(255, 255, 255)
LeftArm.Color = Color3.fromRGB(255, 255, 255)
RightArm.Color = Color3.fromRGB(255, 255, 255)
LeftLeg.Color = Color3.fromRGB(255, 255, 255)
RightLeg.Color = Color3.fromRGB(255, 255, 255)
end

if mde == 45 then
WACKYEFFECT({Time = 25, EffectType = "Swirl", Size = VT(0.5,0.5,0.5),
Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25),
Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0),
MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon",
Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1,
SoundVolume = 0})
end

if mde == 46 then
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0,0,0), Size2 =
VT(2+sick.PlaybackLoudness/10,2,2+sick.PlaybackLoudness/10), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1,
SoundVolume = 0})
end

if mde == 47 then
WACKYEFFECT({Time = 25, EffectType = "Round Slash", Size =
VT(0.01,0.01,0.01), Size2 =
VT(0.1+sick.PlaybackLoudness/1000,0.1,0.1+sick.PlaybackLoudness/1000), Transparency
= 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil,
RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1,
SoundVolume = 0})
end
if mde == 19 then
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05),
Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame =
RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ
= 0, Material = "Plastic", Color =
Color3.fromRGB(0+0*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
end
if mde == 51 then
GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color
RightArm.Color = GUN.NeonParts.Color
end
if mde == 52 then
GUN.NeonParts.Color =
Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/1000)
GUN.Mag.Color =
Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/1000)
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color
RightArm.Color = GUN.NeonParts.Color
LeftArm.Color = GUN.NeonParts.Color
RightLeg.Color = GUN.NeonParts.Color
LeftLeg.Color = GUN.NeonParts.Color
WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/
1000), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
end
local MAINRUINCOLOR = BrickColor.new("Teal")
local MAINRUINCOLOR2 = BrickColor.new("Institutional white")
if mde == 48 then
sphere2(8,"Add",RightLeg.CFrame*CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-
360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-
0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
sphere2(8,"Add",RightLeg.CFrame*CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-
360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-
0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
sphere2(8,"Add",LeftLeg.CFrame*CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-
360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-
0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
sphere2(8,"Add",LeftLeg.CFrame*CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-
360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-
0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)

slash2(math.random(91,96)/10,5,true,"Round","Add","Out",RootPart.CFrame*CFrame.new(
0,-3,0)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-
360,360)),math.rad(math.random(-
10,10))),VT(0.000001,0.000001,0.000001),math.random(5,504)/
250,BrickColor.new("White"))

slash2(math.random(80,80)/10,5,true,"Round","Add","Out",norot.CFrame*CFrame.new(0,0
+2*math.cos(sine/30),-0)*CFrame.Angles(math.rad(math.random(-
0,0)),math.rad(math.random(-360,360)),math.rad(math.random(-
0,0))),VT(0.05,0.001,0.05),0,MAINRUINCOLOR)

sphere2(5,"Add",norot.CFrame*CFrame.new(0,0+2*math.cos(sine/30),6),VT(1,1,1),-
0.01,-0.01,-0.01,MAINRUINCOLOR)
sphere2(5,"Add",norot.CFrame*CFrame.new(0,0+2*math.cos(sine/30),-
6),VT(1,1,1),-0.01,-0.01,-0.01,MAINRUINCOLOR2)
norot.CFrame = norot.CFrame*CFrame.Angles(0,0.05,0)
end
if mde == 49 then
WACKYEFFECT({Time = 12, EffectType = "Ring", Size =
VT(sick.PlaybackLoudness/100,sick.PlaybackLoudness/100,sick.PlaybackLoudness/100)/
4, Size2 = VT(1,1,1)/4, Transparency = .5, Transparency2 = 1, CFrame =
Torso.CFrame*CF(3,0.5,-1), MoveToPos = nil, RotationX = nil, RotationY = 0,
RotationZ = 0, Material = "ForceField", Color =
Color3.fromRGB(sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
WACKYEFFECT({Time = 12, EffectType = "Ring", Size =
VT(sick.PlaybackLoudness/100,sick.PlaybackLoudness/100,sick.PlaybackLoudness/100)/
4, Size2 = VT(1,1,1)/4, Transparency = .5, Transparency2 = 1, CFrame =
Torso.CFrame*CF(-3,0.5,-1), MoveToPos = nil, RotationX = nil, RotationY = 0,
RotationZ = 0, Material = "ForceField", Color =
Color3.fromRGB(sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
end
if mde == 53 then
GUN.NeonParts.Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0)
GUN.Mag.Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0)
hea.Color = GUN.NeonParts.Color
LeftLeg.Color = GUN.NeonParts.Color
RightArm.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
RightLeg.Color = Color3.fromRGB(0,0,0)
LeftArm.Color = Color3.fromRGB(0,0,0)
WACKYEFFECT({Time = 70,EffectType = "Sphere", Size = VT(10,0.05,10),
Size2 = VT(0,0.05,0), Transparency = 0, Transparency2 = 0, CFrame =
RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
end
if mde == 48 then
GUN.NeonParts.Color =
Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.Playba
ckLoudness/1.8,0,255))
GUN.Mag.Color =
Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.Playba
ckLoudness/1.8,0,255))
Torso.Color = Color3.fromRGB(0,0,0)
Head.Color = Color3.fromRGB(0,0,0)
LeftArm.Color = GUN.NeonParts.Color
RightArm.Color = GUN.NeonParts.Color
LeftLeg.Color = GUN.NeonParts.Color
RightLeg.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color
end
if mde == 55 then
local maincolor = BrickColor.new("Dark blue")
GUN.NeonParts.Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
GUN.Mag.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-
191,0,255))
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color

sphereMK(7.5,math.random(15,50)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
25,25),-10,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-
20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-
0.0075,maincolor,0)

slash(math.random(50,100)/10,5,true,"Round","Add","Out",RootPart.CFrame*CFrame.new(
0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-
360,360)),math.rad(math.random(-5,5))),VT(0.01,0.01,0.01),math.random(5,50)/
250,maincolor)
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = LeftArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY
= 0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(2.05,1.05,1.05), Size2 = VT(2.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = LeftLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = RightLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY
= 0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Head", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = Head.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
end
if mde == 56 then
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(4,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,4), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(-4,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(-2,-3,2), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(2,-3,2), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(-1,-3,1), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(1,-3,1), MoveToPos = nil, RotationX
= 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
CamShakeAll(1,75)
GUN.NeonParts.Color = Color3.fromRGB(210,180,140)
GUN.Mag.Color = Color3.fromRGB(210,180,140)
hea.Color = GUN.NeonParts.Color
LeftArm.Color = GUN.NeonParts.Color
RightArm.Color = GUN.NeonParts.Color
LeftLeg.Color = GUN.NeonParts.Color
RightLeg.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
end
if mde == 57 then
GUN.NeonParts.Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500))
GUN.Mag.Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500))
LeftArm.Color = Color3.fromRGB(0,0,0)
RightArm.Color = Color3.fromRGB(0,0,0)
LeftLeg.Color = Color3.fromRGB(0,0,0)
RightLeg.Color = Color3.fromRGB(0,0,0)
LWing.Color = Color3.fromRGB(0,0,0)
RWing.Color = Color3.fromRGB(0,0,0)
Scythe.Scythe.NeonParts.Color = GUN.NeonParts.Color
GUN.Base.Transparency = 1
GUN.GunAdditions.Transparency = 1
GUN.NeonParts.Transparency = 1
GUN.Mag.Transparency = 1
GUN.Trigger.Transparency = 1
GUN.scope1.Transparency = 1
GUN.scope.Transparency = 1
GUN.Holding.Transparency = 1
GUN.Hole.Transparency = 1
GUN.Stock.Transparency = 1
elseif mde ~= 57 then
GUN.Base.Transparency = 0
GUN.GunAdditions.Transparency = 0
GUN.NeonParts.Transparency = 0
GUN.Mag.Transparency = 0
GUN.Trigger.Transparency = 0
GUN.scope1.Transparency = 0
GUN.scope.Transparency = 0
GUN.Hole.Transparency = 0
GUN.Stock.Transparency = 0
GUN.Holding.Transparency = 0
end
if mde == 19 then
Torso.Color = Color3.fromRGB(0,0,0)
Head.Color = Color3.fromRGB(0,0,0)
LeftArm.Color = Color3.fromRGB(0,0,0)
RightArm.Color = Color3.fromRGB(0,0,0)
LeftLeg.Color = Color3.fromRGB(0,0,0)
RightLeg.Color = Color3.fromRGB(0,0,0)
LWing.Color = Color3.fromRGB(0,0,0)
RWing.Color = Color3.fromRGB(0,0,0)
end
if mde == 44 then
CamShakeAll(sick.PlaybackLoudness/50,sick.PlaybackLoudness/50)
end
if mde == 59 then
Torso.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
Head.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
LeftArm.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
RightArm.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
LeftLeg.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
RightLeg.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
LWing.Color =Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
RWing.Color =Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
end
if mde == 37 then
GUN.NeonParts.Color =
Color3.fromRGB(0,0+89*sick.PlaybackLoudness/100,0+18*sick.PlaybackLoudness/100)
GUN.Mag.Color =
Color3.fromRGB(0,0+89*sick.PlaybackLoudness/100,0+18*sick.PlaybackLoudness/100)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 38 then
GUN.NeonParts.Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 39 then
GUN.NeonParts.Color = BrickColor.new("Maroon").Color
GUN.Mag.Color = BrickColor.new("Maroon").Color
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
GUN.Base.Color = Color3.new()
GUN.GunAdditions.Color = Color3.new()
GUN.Base.Reflectance = -2
GUN.GunAdditions.Reflectance = -2
if mde == 12 then
ocr=MRANDOM(0,255)
orangecolorrandom=C3(ocr/255,ocr/355,0)
bcr=MRANDOM(0,96)
bluecolorrandom=C3(0,bcr/350,bcr/275)
gC = MRANDOM(0,255)
hitb.Parent = Character
hitb.CFrame = RootPart.CFrame*CF(MRANDOM(-9,9),MRANDOM(-9,9),MRANDOM(-
9,9))
if MRANDOM(1,2)==1 then
GUN.NeonParts.Color = orangecolorrandom
GUN.Mag.Color = orangecolorrandom
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
hea.Color = GUN.NeonParts.Color
elseif MRANDOM(1,2)==2 then
GUN.NeonParts.Color = bluecolorrandom
GUN.Mag.Color = bluecolorrandom
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
elseif mde ~= 12 then
hitb.Parent = nil
hitb.CFrame = RootPart.CFrame*CF(0,0,0)
GUN.NeonParts.Color = Color3.new(1, 1, 1)
GUN.Mag.Color = Color3.new(1 ,1, 1)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
end
if mde == 19 then
if mde == 20 then
Humanoid.HipHeight = 0
elseif mde == 19 then
Humanoid.HipHeight = 2*SIZEE
end
Blade.Parent = Character
GUN.Parent = nil
elseif mde ~= 19 then
Humanoid.HipHeight = 0
Blade.Parent = nil
if mde == 20 then
Blade.Parent = Character
GUN.Parent = nil
elseif mde ~= 19 or mde ~= 20 then
Blade.Parent = nil
GUN.Parent = Character
end
end
if mde == 25 then
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = LeftArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY
= 0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(2.05,1.05,1.05), Size2 = VT(2.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = LeftLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY =
0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = RightLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY
= 0, RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
WACKYEFFECThid({Time = 0.9, EffectType = "Head", Size =
VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 =
0.5, CFrame = Head.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Plastic", Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch =
nil, SoundVolume = nil})
end
if mde == 19 then

CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-
3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-
3,3))),0.045,0.045,0.045,0,BrickColor.new("Really black"),0)

CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-
3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-
3,3))),0.045,0.045,0.045,0,BrickColor.new("Really black"),0)
end
if mde == 29 then

CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*5,math.cos(sin
e/32)*5,math.sin(sine/
16)*5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickCo
lor.new("Institutional white"),0)
CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*5,math.cos(sin
e/32)*5,math.sin(sine/
16)*5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickCo
lor.new("Institutional white"),0)

CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-
3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-
3,3))),0.045,0.045,0.045,0,BrickColor.new("Institutional white"),0)

CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-
10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-
3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-
3,3))),0.045,0.045,0.045,0,BrickColor.new("Institutional white"),0)
CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*-
5,math.cos(sine/32)*-5,math.sin(sine/16)*-5)*CFrame.Angles(math.rad(-
90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional
white"),0)
CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*-
5,math.cos(sine/32)*-5,math.sin(sine/16)*-5)*CFrame.Angles(math.rad(-
90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional
white"),0)
end
if mde ~= 29 then
ShadedFolder.Parent = nil
elseif mde == 29 then
ShadedFolder.Parent = Character
end
if mde == 24 then
GUN.NeonParts.Color = Color3.fromRGB(math.random(0,255),255,255)
GUN.Mag.Color = Color3.fromRGB(math.random(0,255),255,255)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 25 then
GUN.NeonParts.Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 40 then
GUN.NeonParts.Color =
Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
end
if mde == 26 then
GUN.Base.Transparency = 1
GUN.GunAdditions.Transparency = 1
GUN.NeonParts.Transparency = 1
GUN.Mag.Transparency = 1
GUN.Trigger.Transparency = 1
GUN.scope1.Transparency = 1
GUN.scope.Transparency = 1
GUN.Hole.Transparency = 1
GUN.Stock.Transparency = 1
GUN.Holding.Transparency = 1
WACKYEFFECT({TIME = math.random(15,25)*2, EffectType = "Sphere", Size =
VT(3 + 2 * cos(sine/4),3 + 2 * cos(sine/4),3 + 2 * cos(sine/4)), Size2 = VT(0,0,0),
Transparency = 0, Transparency2 = -11, CFrame = CF(RootPart.Position-
VT(math.random(-20,20),2,math.random(-20,20))), MoveToPos =
Torso.Position+VT(0,math.random(45,145)/1.5,0), RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Neon", Color =
Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1)), SoundID = nil,
SoundPitch = nil, SoundVolume = nil, UseBoomerangMath = false, Boomerang = 0,
SizeBoomerang = 0})
GUN.NeonParts.Color =
Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1))
GUN.Mag.Color =
Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1))
hea.Color = GUN.NeonParts.Color
RWing.Color = GUN.NeonParts.Color
LWing.Color = GUN.NeonParts.Color
if(hue > 360)then hue = 0 end
hue=hue+1
end
if mde == 32 then
WACKYEFFECT({Time = 25, EffectType = "Swirl", Size = VT(0,0,0), Size2 =
VT(15+sick.PlaybackLoudness/35,10,15+sick.PlaybackLoudness/35), Transparency = 0.3,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-
3,0)*ANGLES(RAD(0),RAD(180*COS(SINE/7)),RAD(0)), MoveToPos = nil, RotationX = 0,
RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color,
SoundID = nil, SoundPitch = 1, SoundVolume = 0})
end
local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
RWingWld.C0 =
Clerp(RWingWld.C0,CFrame.new(.15,.5,.5)*CFrame.Angles(0,math.rad(105-
25*math.cos(sine/25)),0),.25)
LWingWld.C0 =
Clerp(LWingWld.C0,CFrame.new(-.15,.5,.5)*CFrame.Angles(0,math.rad(75+25*math.cos(si
ne/25)),0),.25)
if TORSOVELOCITY < 1 then
ANIM = "Idle"
if ATTACK == false then
if mde == 0 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0 ,0 + ((1) -
1)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135 + 8.5 *
math.cos(sine/50)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 *
math.cos(sine/50)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/25))) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 1 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20),math.rad(10*math.cos(sine/100)),math.rad(0)),1)
if math.random(1,60) == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))
+math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-41.6-
4*math.sin(sine/50)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10-10*math.sin(sine/
50))) * LEFTSHOULDERC0,0.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) *
CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) *
CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
elseif mde == 2 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
+ .5 * math.cos(sine/15)) *
CFrame.Angles(math.rad(0),math.rad(-10*math.cos(sine/30)),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 *
CFrame.Angles(math.rad(0),math.rad(-15*math.cos(sine/30)),math.rad(0)),1/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135+-
15*math.cos(sine/30)),math.rad(0),math.rad(25+15*math.cos(sine/30))) *
RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(5),math.rad(5),math.rad(-10+15*math.cos(sine/
30))) * LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(-10),math.rad(80),math.rad(10+10*math.sin(sine/15))),1/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-10-10*math.sin(sine/15))),1/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 3 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
+ .5 * math.cos(sine/9)) *
CFrame.Angles(math.rad(-2.5*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() *
CFrame.Angles(math.rad(10-10*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.25*math.sin(sine/9),0) *
CFrame.Angles(math.rad(135+5*math.sin(sine/9)),math.rad(0),math.rad(25)) *
RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5+.25*math.sin(sine/9),0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-
10+10*math.cos(sine/9))) * LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 4 then
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC02*CFrame.new(0,math.cos(sine/25),-math.sin(sine/
25)+2)*CFrame.Angles(math.rad(5*math.sin(sine/25)),0,0),.25)
Neck.C0 = Clerp(Neck.C0,NECKC0 *
CFrame.Angles(math.rad(5*math.cos(sine/25)),0,0),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(160),0,math.rad(
15-5*math.sin(sine/25)))* RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(0,0,math.rad(-15+5*math.sin(sine/25)))* LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1-.1*math.sin(sine/25),-.01)*CFrame.Angles(0,math.rad(80),0),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-
1,-.5-.25*math.sin(sine/25),-.51)*CFrame.Angles(math.rad(-10),math.rad(-80),0),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 5 then
RootJoint.C0 = Clerp(RootJoint.C0,
ROOTC0*CFrame.new(0,0,.05*math.cos(SINE/12))*CFrame.Angles(math.rad(15),0,0),.25)
Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(-15-
3*math.cos(SINE/12)),math.rad(5-5*math.sin(SINE/12)),0),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5+0.1*math.cos(SINE/12),0)*CFrame.Angles(mat
h.rad(-53.75+1.75*math.cos(SINE/12)),0,math.rad(5))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5+.1*math.sin(SINE/12),0)*CFrame.Angles(math.rad(15),0,math.rad(-
5+5*math.cos(SINE/12)))*LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(10),math.rad(80),math.rad(0)),
.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(20),math.rad(-
80),math.rad(0)),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
elseif mde == 6 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CFrame.new(0,0,3+0.5*math.cos(sine / 41)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 41)), math.rad(0+1*math.cos(sine / 27)),
math.rad(0+1*math.cos(sine / 32))),0.35)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(20+5*math.cos(sine / 40)), math.rad(0+1*math.cos(sine /
12)), math.rad(0)),0.35)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) *
CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-0.6,
0.5, -0.3) * CFrame.Angles(math.rad(60+1*math.cos(sine / 22)),
math.rad(0+1*math.cos(sine / 25)), math.rad(70+1*math.cos(sine / 30))) *
LEFTSHOULDERC0,0.35)
RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, -1) *
CFrame.Angles(math.rad(90), math.rad(-20), math.rad(-70)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 23)), math.rad(90+1*math.cos(sine /
34)), math.rad(0+1*math.cos(sine / 31))),0.35)
LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) *
CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 26)), math.rad(-90+1*math.cos(sine /
20)), math.rad(0+1*math.cos(sine / 30))),0.35)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(-.02,-10,0) *
CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),1)
elseif mde == 7 then
if NeckSnap then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
100)),0),1)
NeckSnap = false
else
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
100)),0),.25)
end
if math.random(1,60) == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))
+math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),1/2)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0 + .5
* math.cos(sine/50),0,3 - .5 * math.sin(sine/50))*CFrame.Angles(math.rad(-
25+5*math.sin(sine/50)),0,0),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0 ,0 + ((1) -
1)) *
CFrame.Angles(math.rad(30+5*math.sin(sine/50)),math.rad(0),math.rad(0)),0.7/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(-20 + 8.5 *
math.cos(sine/50)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/25))) *
LEFTSHOULDERC0,0.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) *
CFrame.Angles(math.rad(-5 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(13 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
elseif mde == 8 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(3), RAD(0)) *
RIGHTSHOULDERC0, 0.25 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5,
0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 9 then
local headsnap = math.random(1,60);
local headsnapping=false;
if headsnap == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0)
* CFrame.Angles(math.rad(math.random(500,500)), math.rad(math.random(500,500)),
math.rad(math.random(500,500))), 1)headsnapping=true headsnapping=false
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 , 0
, 3 - .5 * math.sin(sine/25)) * CFrame.Angles(math.rad(20), math.rad(0),
math.rad(0)), 0.8 / 3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3)),
math.rad(math.random(0.25,3))), .7 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5,
0.5, 0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/25)), math.rad(math.random(-
0.25,3)), math.rad(math.random(0.25,3)))* RIGHTSHOULDERC0, .7 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-1.5,
0.5, 0) * CFrame.Angles(math.rad(20), math.rad(5+2* math.sin(sine/25+math.random(-
0.25,3))), math.rad(-2+5*math.sin(sine / 25))) * LEFTSHOULDERC0, .7 / 3)
RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, 0) *
CFrame.Angles(math.rad(-20-4*math.sin(sine/25-math.random(0.25,3))), math.rad(80),
math.rad(0)), .7 / 3)
LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) *
CFrame.Angles(math.rad(-10-4*math.sin(sine/25-math.random(-0.25,3))), math.rad(-
80), math.rad(0)), .7 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 10 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)),.7/3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(25), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, 0)
* ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5,
0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 11 then
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1*sick.PlaybackLoudness/25,0.05,1*sick.PlaybackLoudness/25), Size2 = VT(0,0,0),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos
= nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 +
0.05 * COS(sine / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / 5)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(sine / 12)), RAD(MRANDOM(-5,5)), RAD(15)),
1 / 5)
if math.random(1,5) == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(sine / 12)), RAD(MRANDOM(-25,25)),
RAD(0)), 1.5 / 3)
end
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(160),0,math.rad(
15-5*math.sin(sine/25)))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 +
0.025 * COS(sine / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(sine / 12)), RAD(-12
- 7.5 * SIN(sine / 12))) * LEFTSHOULDERC0, 0.15 / 5)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(sine
/ 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 /
5)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(sine / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0),
RAD(0)), 1 / 5)
elseif mde == 12 then
Effect({Time = MRANDOM(80,100),EffectType = "Box",Size =
VT(2.75,2.75,2.75), Size2 = VT(0,0,0),Transparency = 0, Transparency2 = 1,CFrame =
hitb.CFrame*ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-
360,360))),MoveToPos = nil,RotationX = MRANDOM(-100/100,100/100), RotationY =
MRANDOM(-100/100,100/100), RotationZ = MRANDOM(-100/100,100/100),Material =
"Neon",Color = C3(),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(-30.5), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-15 - 2.5 * SIN(SINE / 45) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)),
RAD(-10 + MRANDOM(-4,4))), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-
20,20))) * ANGLES(RAD(0), RAD(3), RAD(0)) * RIGHTSHOULDERC0, 0.25 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) *
LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(-
30.2),math.rad(80),math.rad(0)),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(-31.9),math.rad(-
80),math.rad(0)),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 13 then
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0 - 10 * COS(SINE / 12)), RAD(0 + 15 * COS(SINE / 12))) *
LEFTSHOULDERC0, 0.15 / Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1 +
0.02 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0 - 5 * COS(SINE / 12))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(25 + 8.5 * COS(SINE / 12))), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4+ 0.01 *
COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(90), RAD(0 - 5 * COS(SINE / 12))) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5+ 0.01 * COS(SINE
/ 12), -0.5) * ANGLES(RAD(-90 + 5 * COS(SINE / 12)), RAD(-90), RAD(0)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
elseif mde == 14 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(30)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145 + 5.5 * COS(SINE / 12)), RAD(0 - 20 * COS(SINE / 12)), RAD(0 - 2 *
COS(SINE / 12))) * ANGLES(RAD(0 + 20 * COS(SINE / 12)), RAD(0), RAD(0)) *
RIGHTSHOULDERC0, 0.25 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 /
5)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0 + 3
* COS(SINE / 12)), RAD(0)), 1 / 5)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 15 then
Effect({Time = 10,EffectType = "Ring",Size = VT(0,0,0),
Size2 = VT(0.1,0.3,0.1),Transparency = 0,Transparency2 = 1,CFrame =
LeftArm.CFrame*CF(0,-
1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))),MoveToPos
= nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = BrickColor.new("Pastel
Blue").Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath =
true,Boomerang = 0,SizeBoomerang = 50})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50))*
CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0 ,0 + ((1) -
1)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135 + 8.5 *
math.cos(sine/50)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 *
math.cos(sine/50)),math.rad(10),math.rad(-25 - 5 * math.cos(sine/25))) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(10)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 16 then
GUN.Base.Transparency = 1
GUN.GunAdditions.Transparency = 1
GUN.NeonParts.Transparency = 1
GUN.Mag.Transparency = 1
GUN.Trigger.Transparency = 1
GUN.scope1.Transparency = 1
GUN.Hole.Transparency = 1
GUN.Stock.Transparency = 1
GUN.scope.Transparency = 1
GUN.Holding.Transparency = 1
if not Character:FindFirstChild("WalkingWheel") and ANIM ==
"Idle" and ATTACK == false then
local ww = Instance.new("Model")
ww.Name = "WalkingWheel"
for i = 1,36 do
local wwpart = Instance.new("Part")
wwpart.Size = Vector3.new(2,.2,.56)
wwpart.CFrame = RootPart.CFrame *
CFrame.new(0,.01,0) * CFrame.Angles(math.rad(85+(10*i)),0,0) * CFrame.new(0,3.1,0)
weldBetween(RootPart,wwpart)
wwpart.Material = "Neon"
if i <= 18 then
wwpart.CanCollide = false
end
wwpart.Color = Color3.new()
wwpart.Parent = ww
end
ww.Parent = Character
coroutine.resume(coroutine.create(function()
repeat if stopeverything then wait(math.huge)
end
for i,v in pairs(ww:GetChildren()) do
v.Color = GUN.NeonParts.Color
end
swait()
until ATTACK or ANIM ~= "Idle" or mde ~= 16
alreadyfixing = true
ww:Destroy()
alreadyfixing = false
end))
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CFrame.new(0,0,-.2) * CFrame.Angles(math.rad(-sine*6),math.rad(0),math.rad(0)),.25)
Neck.C0 = Clerp(Neck.C0,NECKC0,.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-
75*math.sin(sine/5)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(0),math.rad(0)) *
LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) *
CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(90),math.rad(0)),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) *
CFrame.Angles(math.rad(-75*math.sin(sine/5)),math.rad(-90),math.rad(0)),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 17 then
GUN.Base.Transparency = 0
GUN.GunAdditions.Transparency = 0
GUN.NeonParts.Transparency = 0
GUN.Mag.Transparency = 0
GUN.Trigger.Transparency = 0
GUN.scope1.Transparency = 0
GUN.scope.Transparency = 0
GUN.Stock.Transparency = 0
GUN.Hole.Transparency = 0
GUN.Holding.Transparency = 0
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(-
20),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) *
CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) *
CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1,.75,.1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(40)) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) *
CFrame.Angles(math.rad(-12.5),math.rad(90),math.rad(0)) *
CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(12.5),math.rad(-90),math.rad(0)) *
CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 18 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(20)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(-45 + 10.5 * COS(SINE / 12)), RAD(0))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(-10 + 8 * COS(SINE / 12)), RAD(0)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 19 then
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,-.5*math.sin(sine/25))*CFrame.Angles(math.
rad(20),0,0),.25)
if NeckSnap then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
50)),0),1)
NeckSnap = false
else
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
50)),0),.25)
end
if math.random(1,60) == 1 then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20+math.random(-
20,20)),math.rad((10*math.sin(sine/50))+math.random(-20,20)),math.rad(math.random(-
20,20))),1)
end
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(-
10),0,0)*RIGHTSHOULDERC0,.25)
SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(154.35-5.65*math.sin(sine/25)),0,0),.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(math.rad(20),0,math.rad(-10-10*math.cos(sine/
25)))*LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1,0)*CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.cos(sine/
25))),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1,0)*CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.cos(sine/
25))),.25)
elseif mde == 20 then
if LookUp == false then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0+1*math.cos(sine/
25)),0,0),.25)
elseif LookUp == true then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30+1*math.cos(sine/
25)),0,0),.25)
end
SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-
0,-.5)*CFrame.Angles(0,math.rad(170),math.rad(-10)),.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0, 0, -
0.051 + 0.022 * math.cos(sine / 34))*CFrame.Angles(0,0,0),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(80+5*math.cos(si
ne/34)),0,math.rad(45))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(math.rad(5 * math.cos(sine / 24)),0,math.rad(-10 - 5.5 *
math.cos(sine / 34)))*LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1- 0.05 *
math.cos(sine / 34),0)*CFrame.Angles(math.rad(0),math.rad(80),math.rad(0)),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1 - 0.05 *
math.cos(sine / 34),0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)),.25)
elseif mde == 21 then
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(10,0.05,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame =
RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(0,75,0), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(30)), 0.15 / Animation_Speed)
if math.random(1,25) == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))
+math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.75,
0) * ANGLES(RAD(170 - 15 * SIN(SINE / 6)), RAD(0), RAD(12 - 15 * COS(SINE / 6))) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(100.5), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 22 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-69.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-1), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(100), RAD(-15)) * ANGLES(RAD(0), RAD(-15), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
elseif mde == 23 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(75)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(20), RAD(0), RAD(-70)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(10), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-10 + 1 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.8 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(50), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 24 then
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(10*sick.PlaybackLoudness/75,0,1*sick.PlaybackLoudness/75), Size2 =
Vector3.new(1*sick.PlaybackLoudness/75,0.5,7*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(1*sick.PlaybackLoudness/75,0,10*sick.PlaybackLoudness/75), Size2 =
Vector3.new(7*sick.PlaybackLoudness/75,0.69,1*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(4*sick.PlaybackLoudness/75,0,4*sick.PlaybackLoudness/75), Size2 =
Vector3.new(4*sick.PlaybackLoudness/75,0.5,4*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(-
20),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) *
CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) *
CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(-20 + 8.5 *
math.cos(sine/20)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/20))) *
LEFTSHOULDERC0,0.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 25 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30 - 10 * SIN(SINE / 12))),
0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 10 * SIN(SINE / 12)), RAD(30 - 10 *
SIN(SINE / 12))), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-83.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(15), RAD(40)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(100), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 26 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-1-sick.PlaybackLoudness/10), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 27 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))), 1.5 / 3)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 - 3 *
COS(SINE / 2)) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-
55,55))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -
0.5) * ANGLES(RAD(165 + MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-
55,55)))* RIGHTSHOULDERC0, 3 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.5)
* ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))) *
LEFTSHOULDERC0, 3 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(MRANDOM(-55,55)), RAD(90 + MRANDOM(-55,55)), RAD(MRANDOM(-
55,55))) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-
55,55))), 3 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-55,55)), RAD(-90 + MRANDOM(-55,55)),
RAD(MRANDOM(-55,55))) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)),
RAD(MRANDOM(-55,55))), 3 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90+MRANDOM(-55,55)),math.rad(MRANDOM(-
55,55)),math.rad(MRANDOM(-55,55))),1)
elseif mde == 28 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(15)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-25), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -
0.5) * ANGLES(RAD(175 + 5 * COS(SINE / 12)), RAD(0), RAD(30))* RIGHTSHOULDERC0,
0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, 0.5)
* ANGLES(RAD(0), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(15)) * ANGLES(RAD(-8),
RAD(0), RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(doe * 22),math.rad(0),math.rad(0)),1/2)
elseif mde == 29 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 - 0.5
* COS(SINE / 15)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-15+MRANDOM(-2,2)), RAD(MRANDOM(-2,2)), RAD(MRANDOM(-2,2))), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165 + 15 * COS(SINE / 15)), RAD(0), RAD(0))* RIGHTSHOULDERC0, 1 /
Animation_Speed)
snap = math.random(1,60)
if snap == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-
1))*ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))), 3 / Animation_Speed)
end
snap2 = math.random(1,60)
if snap2 == 1 then
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5,
-0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))) * RIGHTSHOULDERC0, 3 /
Animation_Speed)
end
snap3 = math.random(1, 60)
if snap3 == 1 then
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5,
-0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))) * LEFTSHOULDERC0, 3 /
Animation_Speed)
end
snap4 = math.random(1, 60)
if snap4 == 1 then
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
end
snap4 = math.random(1, 60)
if snap4 == 1 then
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-
10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)),
RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
end
snap5 = math.random(1, 60)
if snap5 == 1 then
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-
10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)),
RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
end
snap6 = math.random(1, 60)
if snap6 == 1 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0,
0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-
10000,10000))), 3 / Animation_Speed)
end
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.2
* COS(SINE / 15), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 20 * COS(SINE / 15))) *
LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-60), RAD(30)) * ANGLES(RAD(-8),
RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 30 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(0), RAD(90))* RIGHTSHOULDERC0, 0.100000000000000 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.100000000000000 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.100000000000000 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),1)
elseif mde == 31 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.8 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15
/ Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.7, 0)
* ANGLES(RAD(180), RAD(0), RAD(-30))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.7, 0) *
ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2 - 0.05 *
COS(SINE / 12), -0.5) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(-90), RAD(50)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 32 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 - 1.5
* COS(SINE / 28)) * ANGLES(RAD(0), RAD(20*COS(SINE/28)), RAD(-75)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(70)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(40*COS(SINE/32)), RAD(0), RAD(1*COS(SINE/15))) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) *
ANGLES(RAD(25 * COS(SINE / 35)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-
55 * COS(SINE/32)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90-10*SIN(SINE/15)),math.rad(0),math.rad(0)),1)
elseif mde == 33 then
Humanoid.HipHeight = 1.5
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-
00.1*COS(SINE/12), 0, 00.1*COS(SINE/15)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.4, -0.7)
* ANGLES(RAD(86), RAD(9), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6 - 0.05 *
SIN(SINE / 12), -0.5) * ANGLES(RAD(5*COS(SINE/15)), RAD(70), RAD(0)) * ANGLES(RAD(-
0.5*COS(SINE/15)), RAD(0), RAD(-25)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
SIN(SINE / 12), 0) * ANGLES(RAD(-5*COS(SINE/15)), RAD(-70), RAD(0)) * ANGLES(RAD(-
0.5*COS(SINE/15)), RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 34 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3.5), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3.5),
RAD(0), RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 35 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(10-15*COS(SINE/20)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1+0.1*COS(SINE/20)
- 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(90), RAD(0))
* ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1+0.1*COS(SINE/20) -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(-90), RAD(0)) *
ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 36 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-20,20) - 4 * COS(SINE / 12)), RAD(MRANDOM(-20,20)),
RAD(MRANDOM(-20,20))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5 - 0.1
* COS(SINE / 12), -0.9) * ANGLES(RAD(0), RAD(10), RAD(90)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 37 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-55)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(55)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -
0.9) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 38 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 15) + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)),
RAD(-10 + MRANDOM(-20,20))), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(165 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(22 + MRANDOM(-
20,20))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 39 then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15), RAD(0), RAD(16)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) *
ANGLES(RAD(-15), RAD(12), RAD(43)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)),
0.25 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.25 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 40 then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(20), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.25 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.25 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 41 then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 *
CF(00.5*SIN(SINE/24), 0, 0 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15), RAD(0), RAD(20)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) *
ANGLES(RAD(0), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 + 0.05*SIN(SINE/24),
-1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 + 0.05*SIN(SINE/24), -
1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-82), RAD(0)) * ANGLES(RAD(0),
RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 42 then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 24)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, -
0.3) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.1 - 0.05 *
COS(SINE / 24), 0) * ANGLES(RAD(25), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1 - 0.05 *
COS(SINE / 24), 0) * ANGLES(RAD(25), RAD(-78), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 43 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(math.random(1,15)/8+30), RAD(math.random(1,50)/8 + 5.5 * COS(SINE /
34)), RAD(0 + 5.5 * COS(SINE / 34))), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(40-8 * COS(SINE / 24)), RAD(0), RAD(10 + 5.5 * COS(SINE / 34))) *
RIGHTSHOULDERC0, 0.8 / Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 5- 1 *
COS(SINE / 21)) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(0), RAD(0)), 0.8 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(40-8 * COS(SINE / 24)), RAD(0), RAD(-10 - 5.5 * COS(SINE / 34))) *
LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 *
COS(SINE / 34), -0.01) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(80), RAD(0)) *
ANGLES(RAD(-4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE /
34), -0.01) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(-80), RAD(0)) * ANGLES(RAD(-
4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 44 then
SIZE = 1
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE,
0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE
+ ((1*SIZE) - 1)) * ANGLES(RAD(20 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)),
RAD(0 + MRANDOM(-24,24))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE,
0.5*SIZE, 0*SIZE) * ANGLES(RAD(180 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)),
RAD(-25 + MRANDOM(-24,24))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE,
0.5*SIZE, 0*SIZE) * ANGLES(RAD(180 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)),
RAD(25 + MRANDOM(-24,24))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -
0.01*SIZE) * ANGLES(RAD(0), RAD(85 + MRANDOM(-24,24)), RAD(0)) * ANGLES(RAD(-3),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -
0.01*SIZE) * ANGLES(RAD(0), RAD(-85 + MRANDOM(-24,24)), RAD(0)) * ANGLES(RAD(-3),
RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 45 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.1, -0.1
+ 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,
sick.PlaybackLoudness / 600 + 0.025 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 -
7.5 * SIN(SINE / 12)), RAD(12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
sick.PlaybackLoudness / 600 + 0.025 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 +
7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)),
0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20), RAD(-10 -
2.5 * SIN(SINE / 10)), RAD(20 * COS(SINE / 10))), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 46 then
if MRANDOM(1,10) == 1 then
Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(RAD(23 +
MRANDOM(-5,5)),RAD(MRANDOM(-5,5)),RAD(22 + MRANDOM(-5,5))),1)
end
if math.random(1,8) == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(MRANDOM(-87498,12093847)), RAD(MRANDOM(-123456,3746525)),
RAD(MRANDOM(-2134567876,98764356))), 0.15 / Animation_Speed)
end
if MRANDOM(1,10) == 1 then
Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(RAD(23 +
MRANDOM(-5,5)),RAD(MRANDOM(-5,5)),RAD(22 + MRANDOM(-5,5))),1)
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0,
sick.PlaybackLoudness/400 + 1 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1
/ Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 0.15 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(MRANDOM(-25,25)), RAD(12)) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(MRANDOM(-25,25)), RAD(-12)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) *
ANGLES(RAD(-17 + 9.4 * COS(sine / 26)), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -.5, -0.5) *
ANGLES(RAD(-22 + 10.8 * COS(sine / 32)), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
snap = math.random(1,72)
elseif mde == 47 then
snap = math.random(1,6)
if snap == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-
1))*ANGLES(math.rad(math.random(-1000,1000)),math.rad(math.random(-
1000,100)),math.rad(math.random(-1000,1000))),1/Animation_Speed)
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 + 1 *
COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(-25), RAD(25 + 8 * COS(SINE / 12)))
* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(25), RAD(-25 - 8 * COS(SINE / 12)))
* LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.65 - 0.2 *
COS(SINE / 12), -0.35) * ANGLES(RAD(-25 + 6 * COS(SINE / 12)), RAD(80), RAD(0)) *
ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
12), 0) * ANGLES(RAD(-5 + 2 * COS(SINE / 12)), RAD(-80), RAD(0)) * ANGLES(RAD(2 *
COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 48 then
RootCF=euler(-1.57,0,3.14)
necko=CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
RightHip.C0=Clerp(RightHip.C0,CF(1,-
1,0)*ANGLES(math.rad(0),math.rad(90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),ma
th.rad(-20+ 10 * math.cos(sine / 30))),.1)
LeftHip.C0=Clerp(LeftHip.C0,CF(-1,-0.5,-
0.5)*ANGLES(math.rad(0),math.rad(-
90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(-20+ 10 * math.cos(sine /
30))),.1)
RootJoint.C0=Clerp(RootJoint.C0,RootCF*CF(0,0,2-1 *
math.cos(sine / 30))*ANGLES(math.rad(0),math.rad(0),math.rad(0)),.1)
Torso.Neck.C0=Clerp(Torso.Neck.C0,necko*ANGLES(math.rad(0+5
* math.cos(sine / 30)),math.rad(0),math.rad(0)),.1)

RightShoulder.C0=Clerp(RightShoulder.C0,CF(1.2,0.5,0)*ANGLES(math.rad(10- 10
* math.cos(sine / 30)),math.rad(50- 20 * math.cos(sine / 30)),math.rad(50+ 10 *
math.cos(sine / 30))),.1)
LeftShoulder.C0=Clerp(LeftShoulder.C0,CF(-
1.5,0.5,0)*ANGLES(math.rad(10- 10 * math.cos(sine / 30)),math.rad(20),math.rad(-50-
10 * math.cos(sine / 30))),.1)
elseif mde == 49 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 *
COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35,
0.4) * ANGLES(RAD(135), RAD(0), RAD(3)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5
* SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35,
0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5
* SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE /
15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0),
RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1- 0.2 * COS(SINE /
12) , 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15
/ Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 50 then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.5 +
0.5 * COS(Sine / 32)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.4 / 3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) *
ANGLES(RAD(7 + 6.5 * SIN(Sine / 24)), RAD(10*SIN(Sine/24)), RAD(6*SIN(Sine/24))),
0.5 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) *
ANGLES(RAD(120 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine /
34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(1), RAD(0), RAD(22)) * LEFTSHOULDERC0, 0.4 / 3)
RightHip.C0 = Clerp(RightHip.C0,CF(1,-0.4,-
0.5)*ANGLES(RAD(0 + 6.5 * SIN(Sine/12)),RAD(90),RAD(40*SIN(Sine/34)))*ANGLES(RAD(-
3),RAD(0 - 1 * COS(Sine / 36)),RAD(-10 - 2 * COS(Sine / 39))),0.2)
LeftHip.C0 = Clerp(LeftHip.C0,CF(-1,-1,0)*ANGLES(RAD(10 +
4.6 * SIN(Sine/12)),RAD(-90),RAD(20*SIN(Sine/34)))*ANGLES(RAD(-3),RAD(0 - 1 *
COS(Sine / 36)),RAD(10 + 6 * COS(Sine / 31))),0.2)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 51 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1
* COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 - 0.1 *
COS(SINE / 3) + ((1) - 1)) * ANGLES(RAD(30 - 2.5 * SIN(SINE / 12)), RAD(7 *
COS(SINE / 24)), RAD(0)), 0.5 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5,
0.5) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE /
12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 +
0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 15 * COS(SINE / 12)))
* ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0),
RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 52 then
bouncyboi = sick.PlaybackLoudness / 1200
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 2 +
0.5 * COS(SINE / 12) + bouncyboi) * ANGLES(RAD(-60 + 2.5 * SIN(SINE / 12)), RAD(0),
RAD(5 + 1 * SIN(SINE / 12))), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) *
ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.50 +
0.05 * COS(SINE / 99), 0.4) * ANGLES(RAD(-43), RAD(0 - 2.5 * SIN(SINE / 99)), RAD(-
45 + 7.5 * SIN(SINE / 99))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.50 +
0.05 * COS(SINE / 99), 0.4) * ANGLES(RAD(-43), RAD(0 + 2.5 * SIN(SINE / 99)),
RAD(45 - 7.5 * SIN(SINE / 99))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE
/ 12) - bouncyboi, -0.05) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(75), RAD(0))
* ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 *
COS(SINE / 12) - bouncyboi, -0.05) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(-
90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 /
Animation_Speed)
elseif mde == 53 then
local M =
{C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=m
ath.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or
1)) end}
WACKYEFFECT({Time = 50, EffectType = "Block", Size =
VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame =
RootPart.CFrame*CF(0+5*math.sin(sine/12),0+2*math.sin(sine/32),0+5*math.cos(sine/
12)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material =
"Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 50, EffectType = "Block", Size =
VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame =
RootPart.CFrame*CF(0+7*math.sin(sine/5),0+2*math.sin(sine/12),0+7*math.cos(sine/
5)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material =
"Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 50, EffectType = "Block", Size =
VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame =
RootPart.CFrame*CF(0+9*math.sin(sine/55),0+2*math.sin(sine/75),0+9*math.cos(sine/
55)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material =
"Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1 + 0.1 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(15 - 4.5 * SIN(sine / 20)), RAD(15 - 4.5 * SIN(sine / 20)), RAD(5
- 20 * SIN(sine / 20))), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(.75,
0.5 + 0.1 * SIN(sine / 20)*1, -0.6*1) * ANGLES(RAD(0), RAD(0), RAD(-85)) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.3136189, 0.462844551+.1*M.C(sine/32), 0) * ANGLES(RAD(-200),
RAD(0+20*SIN(sine/1)), RAD(30+15*SIN(sine/.9))) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9 - 0.1 *
COS(sine / 20)*1, 0) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(-6.5), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.9 - 0.1 *
COS(sine / 20)*1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-6.5), RAD(0),
RAD(0)), 1 / Animation_Speed)
elseif mde == 54 then

sphereMK(2,math.random(20,30)/35,"Add",RootPart.CFrame*CFrame.new(math.random(-
11,11),-10,math.random(-8,8))*CFrame.Angles(math.rad(90 + math.random(-
20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-
20,20))),0.40,0.40,5.35,0,BrickColor.new("Institutional white"),0)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.075 * COS(SINE / 12)) * ANGLES(RAD(-10), RAD(0), RAD(-10)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-30 - 2.5 * COS(SINE / 12)), RAD(0), RAD(40)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 +
0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-10 + 2.5 * COS(SINE / 12)), RAD(10 - 3 *
COS(SINE / 12)), RAD(0 - 2.5 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.15
- 0.1 * COS(SINE / 12)) * ANGLES(RAD(-15 + 2.5 * COS(SINE / 12)), RAD(5), RAD(-5))
* LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.075 *
COS(SINE / 12), 0.1) * ANGLES(RAD(-15), RAD(80), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.075 * COS(SINE
/ 12), 0.1) * ANGLES(RAD(-10), RAD(-70), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 55 then
local snap = math.random(1,10)
if snap == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0*ANGLES(RAD(23 +
math.random(-5,5)),RAD(math.random(-5,5)),RAD(22 + math.random(-5,5))),1)
end
RightHip.C0 = Clerp(RightHip.C0,CF(1,-1 - 0.1 *
COS(sine / 32),0 - 0.1 * COS(sine / 32))*ANGLES(RAD(0),RAD(90),RAD(0))*ANGLES(RAD(-
3),RAD(-5.5 - 2 * COS(sine / 56)),RAD(-12 - 2 * COS(sine / 32))),.1)
LeftHip.C0 = Clerp(LeftHip.C0,CF(-1,-1 - 0.1 *
COS(sine / 32),0 - 0.1 * COS(sine / 32))*ANGLES(RAD(0),RAD(-
90),RAD(0))*ANGLES(RAD(-6),RAD(22 - 2 * COS(sine / 56)),RAD(-1 + 2 * COS(sine /
32))),.1)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CF(0,0,0 +
0.1 * COS(sine / 32))*ANGLES(RAD(1 - 2 * COS(sine / 32)),RAD(0),RAD(-22 + 2 *
COS(sine / 56))),.1)
Neck.C0 = Clerp(Neck.C0,NECKC0*ANGLES(RAD(23 - 2 *
COS(sine / 37)),RAD(0 + 5 * COS(sine / 43) - 5 * COS(sine / 0.25)),RAD(22 - 2 *
COS(sine / 56))),.1)
RightShoulder.C0 = Clerp(RightShoulder.C0,CF(1.5,0.5
+ 0.025 * COS(sine / 45),0)*ANGLES(RAD(5 + 3 * COS(sine / 43)),RAD(-16 - 5 *
COS(sine / 52)),RAD(13 + 9 * COS(sine / 45))),.1)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CF(-1.35,1 +
0.025 * COS(sine / 45),-0.2)*ANGLES(RAD(148 - 2 * COS(sine / 51)),RAD(0 - 4 *
COS(sine / 64)),RAD(22 - 2 * COS(sine / 45))),.1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 56 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 +
0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(34)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - sick.PlaybackLoudness/50), RAD(0), RAD(-20)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0)
* ANGLES(RAD(30 + sick.PlaybackLoudness/50), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.3, 0.5)
* ANGLES(RAD(0), RAD(0), RAD(20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 +
sick.PlaybackLoudness/550, -0.01) * ANGLES(RAD(10), RAD(40), RAD(0)) * ANGLES(RAD(-
8), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) *
ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 /
Animation_Speed)
elseif mde == 57 then
Neck.C0=CFrame.new(0,1,0)*CFrame.Angles(math.rad(90 + 5 *
math.cos(SINE/60)),math.rad(180),math.rad(0 + 5 * math.cos(SINE/60)))
RootJoint.C0=CFrame.new(0 + 3 * math.cos(SINE/50),0 + 1 *
math.cos(SINE/80),0 + 1 *
math.cos(SINE/70))*CFrame.Angles(math.rad(90),math.rad(180),math.rad(0))
RightShoulder.C0=CFrame.new(1.5,0.5,-
0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5 + 5 * math.cos(SINE/40)))
LeftShoulder.C0=CFrame.new(-
1,0,0.4)*CFrame.Angles(math.rad(-30.7 + 5 * math.cos(SINE/60)),math.rad(9.1 + 5 *
math.cos(SINE/50)),math.rad(32.1 + 5 * math.cos(SINE/40)))
RightHip.C0 = CFrame.new(0.5,-
0.7,0.3)*CFrame.Angles(math.rad(-10 + 10 *
math.cos(SINE/45)),math.rad(0),math.rad(1 + 1 * math.cos(SINE/50)))
LeftHip.C0=CFrame.new(-0.5,-1,0.3)*CFrame.Angles(math.rad(0
+ 5 * math.cos(SINE/50)),math.rad(0),math.rad(1 - 1 * math.cos(SINE/50)))
elseif mde == 58 then
WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})

CamShakeAll(sick.PlaybackLoudness/45,sick.PlaybackLoudness/45)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-0.5*COS(SINE
/ 40),0,3-2*COS(SINE / 40))*ANGLES(RAD(-70 + 20 *COS(SINE / 40)),RAD(0),RAD(0)),
1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-15 + 25*COS(SINE / 40)), RAD(0), RAD(21 + 2.5 * SIN(SINE / 40))), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05
* SIN(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(0), RAD(-100)) * ANGLES(RAD(20),
RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.3 + 0.05
* SIN(SINE / 12), -0.35) * ANGLES(RAD(0), RAD(0), RAD(70)) * ANGLES(RAD(20),
RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) *
ANGLES(RAD(-20+40*COS(SINE / 40)), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) *
ANGLES(RAD(-10+40*COS(SINE / 40)), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(0)), 1 / Animation_Speed)
elseif mde == 59 then
WACKYEFFECT({Time = 2.5, EffectType = "Slash", Size =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})

CamShakeAll(sick.PlaybackLoudness/70,sick.PlaybackLoudness/70)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-15 - 2.5 * SIN(SINE / 45) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)),
RAD(-10 + MRANDOM(-4,4))), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.1
* COS(SINE / 45), 0.4) * ANGLES(RAD(-40), RAD(0), RAD(-38)) * RIGHTSHOULDERC0,
0.8 / Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.15 +
0.12 * COS(SINE / 45), -0.05 + 0.1 * COS(SINE / 45)) * ANGLES(RAD(-10.5 - 6 *
COS(SINE / 45)), RAD(0), RAD(0)), 0.8 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8 + 0.1
* COS(SINE /35),0) * ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)),
RAD(25 + MRANDOM(-4,4))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 *
COS(SINE / 45), -0.01) * ANGLES(RAD(-15- 6 * COS(SINE / 45)), RAD(90), RAD(0)) *
ANGLES(RAD(-2), RAD(0), RAD(-15)), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE /
45), -0.01) * ANGLES(RAD(-15- 6 * COS(SINE / 45)), RAD(-90), RAD(0)) * ANGLES(RAD(-
2), RAD(0), RAD(0)), 0.8 / Animation_Speed)
end
end
elseif TORSOVELOCITY > 1 then
ANIM = "Walk"
if ATTACK == false then
if mde == 0 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) *
CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-5 - 2 *
math.cos(sine/19))) * LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 1 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-41.6-
4*math.sin(sine/50)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10-10*math.sin(sine/
50))) * LEFTSHOULDERC0,0.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) *
CFrame.Angles(math.rad(-20),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) *
CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
elseif mde == 2 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
+ .5 * math.cos(sine/15)) *
CFrame.Angles(math.rad(40),math.rad(-5*math.cos(sine/30)),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) *
CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-5 - 2 *
math.cos(sine/19))) * LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 3 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
+ .5 * math.cos(sine/9)) *
CFrame.Angles(math.rad(20-2.5*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() *
CFrame.Angles(math.rad(-10-10*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.25*math.sin(sine/9),0) *
CFrame.Angles(math.rad(-50+5*math.sin(sine/9)),math.rad(0),math.rad(0)) *
RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5+.25*math.sin(sine/9),0) *
CFrame.Angles(math.rad(110),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 4 then
Speed = 50
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC02*CFrame.new(0,math.cos(sine/25),-math.sin(sine/
25)+2)*CFrame.Angles(math.rad(5*math.sin(sine/25)),0,math.rad(70)),.25)
Neck.C0 = Clerp(Neck.C0,NECKC0 *
CFrame.Angles(0,0,math.rad(-70))*CFrame.Angles(math.rad(5*math.cos(sine/
25)),0,0),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1,.5,-.25)*CFrame.Angles(0,math.rad(-
10),math.rad(-90))* RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(0,0,math.rad(-20+5*math.sin(sine/25)))* LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1-.1*math.sin(sine/25),-.01)*CFrame.Angles(0,math.rad(80),0),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-
1,-.5-.25*math.sin(sine/25),-.51)*CFrame.Angles(math.rad(-10),math.rad(-80),0),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 5 then
Speed = 50
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,.125*math.sin(sine/12),0)*CFrame.Angles(math
.rad(10-5*math.cos(sine/12)),math.rad(-10*math.cos(sine/12)),math.rad(-
5*math.cos(sine/12))),.25)
Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(10-
5*math.cos(sine/12)),math.rad(10*math.cos(sine/12)),math.rad(5*math.cos(sine/
12))),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.2*math.sin(sine/12),-.25)*CFrame.Angles(m
ath.rad(165-15*math.cos(sine/12)),math.rad(-10+5*math.sin(sine/
12)),math.rad(10))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5-.15*math.cos(sine/12),.5*math.sin(sine/12))*CFrame.Angles(math.rad(-
30*math.sin(sine/12)),math.rad(5*math.cos(sine/12)),0)*LEFTSHOULDERC0,.25)
RightHip.C0 =
Clerp(RightHip.C0,CFrame.new(1,-.9-.2*math.cos(sine/12),.5*math.sin(sine/
12))*CFrame.Angles(math.rad(-10-40*math.sin(sine/12)),math.rad(90+5*math.cos(sine/
12)),math.rad(2.5*math.cos(sine/12))),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-
1,-.9+.2*math.cos(sine/12),-.5*math.sin(sine/12))*CFrame.Angles(math.rad(-
10+40*math.sin(sine/12)),math.rad(-90+5*math.cos(sine/
12)),math.rad(2.5*math.cos(sine/12))),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
elseif mde == 6 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CFrame.new(0,0,3+0.5*math.cos(sine / 41)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 41)), math.rad(0+1*math.cos(sine / 27)),
math.rad(0+1*math.cos(sine / 32))),0.35)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) *
CFrame.Angles(math.rad(20+5*math.cos(sine / 40)), math.rad(0+1*math.cos(sine /
12)), math.rad(0)),0.35)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) *
CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-0.6,
0.5, -0.3) * CFrame.Angles(math.rad(60+1*math.cos(sine / 22)),
math.rad(0+1*math.cos(sine / 25)), math.rad(70+1*math.cos(sine / 30))) *
LEFTSHOULDERC0,0.35)
RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, -1) *
CFrame.Angles(math.rad(90), math.rad(-20), math.rad(-70)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 23)), math.rad(90+1*math.cos(sine /
34)), math.rad(0+1*math.cos(sine / 31))),0.35)
LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) *
CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) *
CFrame.Angles(math.rad(0+1*math.cos(sine / 26)), math.rad(-90+1*math.cos(sine /
20)), math.rad(0+1*math.cos(sine / 30))),0.35)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(-.02,-10,0) *
CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),1)
elseif mde == 8 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) *
CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5,
0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 7 then
Speed = 50
if NeckSnap then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
100)),0),1)
NeckSnap = false
else
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/
100)),0),.25)
end
if math.random(1,60) == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))
+math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0 + .5
* math.cos(sine/50),0,3 - .5 *
math.sin(sine/50))*CFrame.Angles(math.rad(40),0,0),.25)
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.new(0,-.25,0)*CFrame.Angles(math.rad(-40),0,0),.25)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(math.rad(-45),0,math.rad(-5-2*math.cos(sine/
19)))*LEFTSHOULDERC0,.25)
RightHip.C0 =
Clerp(RightHip.C0,CFrame.new(1,-.5,-.5)*CFrame.Angles(math.rad(-
20+9*math.cos(sine/74)),math.rad(80),0)*CFrame.Angles(math.rad(5*math.cos(sine/
37)),0,0),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1,0)*CFrame.Angles(math.rad(-20-9*math.cos(sine/54)),math.rad(-
80),0)*CFrame.Angles(math.rad(-5*math.cos(sine/41)),0,0),.25)
elseif mde == 9 then
Speed = 50
local headsnap = math.random(1,60);
local headsnapping=false;
if headsnap == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0)
* CFrame.Angles(math.rad(math.random(500,500)), math.rad(math.random(500,500)),
math.rad(math.random(500,500))), 1)headsnapping=true headsnapping=false
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 , 0
, 3 - .5 * math.sin(sine/25)) * CFrame.Angles(math.rad(20), math.rad(0),
math.rad(0)), 0.8 / 3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) *
CFrame.Angles(25-math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3)),
math.rad(math.random(0.25,3))), .7 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5,
0.5, 0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/25)), math.rad(math.random(-
0.25,3)), math.rad(math.random(0.25,3)))* RIGHTSHOULDERC0, .7 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-1.5,
0.5, 0) * CFrame.Angles(math.rad(90-4*math.sin(sine/25)), math.rad(5+2*
math.sin(sine/25+math.random(-0.25,3))), math.rad(-2+5*math.sin(sine / 25))) *
LEFTSHOULDERC0, .7 / 3)
RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, 0) *
CFrame.Angles(math.rad(-30-4*math.sin(sine/25-math.random(0.25,3))), math.rad(80),
math.rad(0)), .7 / 3)
LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) *
CFrame.Angles(math.rad(-20-4*math.sin(sine/25-math.random(-0.25,3))), math.rad(-
80), math.rad(0)), .7 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 10 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(35), RAD(25), RAD(5)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, 0)
* ANGLES(RAD(300), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5,
0.5) * ANGLES(RAD(-50), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 11 then
Speed = 50
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(1*sick.PlaybackLoudness/25,0.05,1*sick.PlaybackLoudness/25), Size2 = VT(0,0,0),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos
= nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1,
-0.175 + 0.025 * COS(Sine / 3.5) + -SIN(Sine / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 *
COS(Sine / 3.5)), RAD(0) - Character.Torso.RotVelocity.Y / 75, RAD(15 * COS(Sine /
7))), 0.15)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(Sine / 12)), RAD(MRANDOM(-5,5)), RAD(15)),
1 / 3)
if math.random(1,5) == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(Sine / 12)), RAD(MRANDOM(-25,25)),
RAD(0)), 1.5 / 3)
end
RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 *
COS(Sine / 7) / 2* 1, 0.7 * COS(Sine / 7) / 2* 1) * ANGLES(RAD(-15 - 55 *
COS(Sine / 7)) - Character["Right Leg"].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)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 *
COS(Sine / 7) / 2* 1, -0.7 * COS(Sine / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(Sine
/ 7)) + Character["Left Leg"].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)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.2*math.sin(Sine/12),-.25)*CFrame.Angles(m
ath.rad(165-15*math.cos(Sine/12)),math.rad(-10+5*math.sin(Sine/
12)),math.rad(10))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(Sine / 30)* 1, -0.34 * COS(Sine / 7* 1)) * ANGLES(RAD(-110) * COS(Sine /
7) , RAD(-90) , RAD(-13) + Character["Left Arm"].RotVelocity.Y / 75), 0.15)
elseif mde == 12 then
Speed = 50
Effect({Time = MRANDOM(80,100),EffectType = "Box",Size =
VT(2.75,2.75,2.75), Size2 = VT(0,0,0),Transparency = 0, Transparency2 = 1,CFrame =
hitb.CFrame*ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-
360,360))),MoveToPos = nil,RotationX = MRANDOM(-100/100,100/100), RotationY =
MRANDOM(-100/100,100/100), RotationZ = MRANDOM(-100/100,100/100),Material =
"Neon",Color = C3(),SoundID = nil,SoundPitch = nil,SoundVolume =
nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 *
SIN(SINE / 6))), 0.8 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 12) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)),
RAD(0 + MRANDOM(-4,4))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250 + MRANDOM(-4,4)), math.rad(20 + MRANDOM(-
4,4)), math.rad(-80 + MRANDOM(-4,4)))* RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8, 0) *
ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) *
LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE /
6))), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 13 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 *
SIN(SINE / 6))), 0.8 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(10 - 2* SIN(SINE / 3)), RAD(0), RAD(0+10* SIN(SINE / 6))), 0.8 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0-
0.3* SIN(SINE / 6)) * ANGLES(RAD(0+70* SIN(SINE / 6)), RAD(0), RAD(-12)) *
LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE /
6))), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 14 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0 + 8.5 * COS(SINE / 12))), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145 + 5.5 * COS(SINE / 12)), RAD(0 - 20 * COS(SINE / 12)), RAD(0 - 2 *
COS(SINE / 12))) * ANGLES(RAD(0 + 20 * COS(SINE / 12)), RAD(0), RAD(0)) *
RIGHTSHOULDERC0, 0.25 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 15 then
Speed = 50
Effect({Time = 10,EffectType = "Ring",Size = VT(0,0,0),
Size2 = VT(0.1,0.3,0.1),Transparency = 0,Transparency2 = 1,CFrame =
LeftArm.CFrame*CF(0,-
1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))),MoveToPos
= nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ =
math.random(-1,1),Material = "Neon",Color = BrickColor.new("Pastel
Blue").Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath =
true,Boomerang = 0,SizeBoomerang = 50})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0
+ .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) *
CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) *
CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 *
math.cos(sine/50)),math.rad(10),math.rad(-25 - 5 * math.cos(sine/25))) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) *
CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) *
CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) *
CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) *
CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 16 then
Speed = 300
GUN.Base.Transparency = 0
GUN.GunAdditions.Transparency = 0
GUN.NeonParts.Transparency = 0
GUN.Mag.Transparency = 0
GUN.Trigger.Transparency = 0
GUN.scope1.Transparency = 0
GUN.Stock.Transparency = 0
GUN.scope.Transparency = 0
GUN.Hole.Transparency = 0
GUN.Holding.Transparency = 0
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,-
0.2) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.25/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() *
CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.25/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-
135),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.75/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,0.5,0) * CFrame.Angles(math.rad(-135),math.rad(0),math.rad(0)) *
LEFTSHOULDERC0,0.75/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) *
CFrame.Angles(math.rad(75*math.sin(sine/2)),math.rad(90),math.rad(0)),1)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) *
CFrame.Angles(math.rad(-75*math.sin(sine/2)),math.rad(-90),math.rad(0)),1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
elseif mde == 17 then
Speed = 50
GUN.Base.Transparency = 0
GUN.GunAdditions.Transparency = 0
GUN.NeonParts.Transparency = 0
GUN.Mag.Transparency = 0
GUN.Trigger.Transparency = 0
GUN.scope1.Transparency = 0
GUN.Stock.Transparency = 0
GUN.Hole.Transparency = 0
GUN.scope.Transparency = 0
GUN.Holding.Transparency = 0
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/9)) *
CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) *
CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,-.1) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(135),math.rad(0),math.rad(0)) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 18 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0 + 10 * COS(SINE / 50))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(-45 + 25.5 * COS(SINE / 12)), RAD(0))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 19 then
Speed = 16*SIZEE
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,-.5*math.sin(sine/25))*CFrame.Angles(math.
rad(20),0,0),.25)
if NeckSnap then
Neck.C0 = Clerp(Neck.C0,NECKC0,1)
NeckSnap = false
else
Neck.C0 = Clerp(Neck.C0,NECKC0,.25)
end
if math.random(1,60) == 1 then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(math.random(-
20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(-
10),0,0)*RIGHTSHOULDERC0,.25)
SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-
1,0)*CFrame.Angles(math.rad(154.35-5.65*math.sin(sine/25)),0,0),.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(math.rad(20),0,math.rad(-10-10*math.cos(sine/
25)))*LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1,0)*CFrame.Angles(math.rad(-20),math.rad(80),math.rad(10+10*math.cos(sine/
25))),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1,0)*CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(-10-10*math.cos(sine/
25))),.25)
elseif mde == 20 then
Speed = 16*SIZEE
SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-
0,-.5)*CFrame.Angles(0,math.rad(170),math.rad(-10)),.25)
if LookUp == false then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-5+3*math.cos(sine/
25)),0,0),.25)
elseif LookUp == true then
Neck.C0 =
Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30+3*math.cos(sine/
25)),0,0),.25)
end
RootJoint.C0 =
Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,0+0.15* math.sin(sine /
3))*CFrame.Angles(math.rad(15+3 * math.cos(sine / 3)),0,0),.25)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(80+5*math.sin(si
ne/3)),0,math.rad(45))*RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0)*CFrame.Angles(math.rad(0 + 70 * math.sin(sine / 6)),0,math.rad(-
5))*LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-
1,0)*CFrame.Angles(math.rad(5 + 70 * math.sin(sine /
6)),math.rad(90),math.rad(0)),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-
1,0)*CFrame.Angles(math.rad(5 - 70 * math.sin(sine / 6)),math.rad(-
90),math.rad(0)),.25)
elseif mde == 21 then
Speed = 10
WACKYEFFECT({Time = 25, EffectType = "Sphere", Size =
VT(10,0.05,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame =
RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(0,75,0), SoundID = nil,
SoundPitch = nil, SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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.115)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
if math.random(1,25) == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) *
CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))
+math.random(-20,20)),math.rad(math.random(-20,20))),1)
end
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.75,
0) * ANGLES(RAD(170 - 15 * SIN(SINE / 6)), RAD(0), RAD(12 - 15 * COS(SINE / 6))) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.100)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.100)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 22 then
Speed = 55
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-69.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
elseif mde == 23 then
Speed = 25
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif mde == 24 then
Speed = 50
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(10*sick.PlaybackLoudness/75,0,1*sick.PlaybackLoudness/75), Size2 =
Vector3.new(1*sick.PlaybackLoudness/75,0.5,7*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(1*sick.PlaybackLoudness/75,0,10*sick.PlaybackLoudness/75), Size2 =
Vector3.new(7*sick.PlaybackLoudness/75,0.69,1*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size =
Vector3.new(4*sick.PlaybackLoudness/75,0,4*sick.PlaybackLoudness/75), Size2 =
Vector3.new(4*sick.PlaybackLoudness/75,0.5,4*sick.PlaybackLoudness/75),
Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-
3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)),
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3
- .5 * math.sin(sine/9)) *
CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),.7/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) *
CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.7/3)
RightShoulder.C0 =
Clerp(RightShoulder.C0,CFrame.new(1.5,.5,-.1) * CFrame.Angles(math.rad(-
45),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-
1.5,.5,0) * CFrame.Angles(math.rad(135),math.rad(0),math.rad(0)) *
LEFTSHOULDERC0,.7/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) *
CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) *
CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 25 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 10 * SIN(SINE / 12)), RAD(30 - 10 *
SIN(SINE / 12))), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(30), RAD(40.5)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-
1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
elseif mde == 26 then
Speed = 25
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 27 then
Speed = 357
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 *
SIN(SINE / 6))), 0.8 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)),
RAD(MRANDOM(-1000000,1000000))), 3 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -
0.5) * ANGLES(RAD(165 + MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)),
RAD(MRANDOM(-1000000,1000000)))* RIGHTSHOULDERC0, 3 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.5)
* ANGLES(RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)),
RAD(MRANDOM(-1000000,1000000))) * LEFTSHOULDERC0, 3 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90+MRANDOM(-1000000,1000000)),math.rad(MRANDOM(-
1000000,1000000)),math.rad(MRANDOM(-1000000,1000000))),1)
elseif mde == 28 then
Speed = 55
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 *
SIN(SINE / 6))), 0.8 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -
0.5) * ANGLES(RAD(175 + 5 * COS(SINE / 12)), RAD(0), RAD(30))* RIGHTSHOULDERC0,
0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, 0.5)
* ANGLES(RAD(0), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) *
CFrame.Angles(math.rad(doe * 22),math.rad(0),math.rad(0)),1/2)
elseif mde == 29 then
Speed = 65
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 - 0.5
* COS(SINE / 15)) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-30+MRANDOM(-2,2)), RAD(MRANDOM(-2,2)), RAD(MRANDOM(-2,2))), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165 + 15 * COS(SINE / 15)), RAD(0), RAD(0))* RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(120), RAD(0), RAD(-10 + 15 * COS(SINE / 15))) * LEFTSHOULDERC0, 1 /
Animation_Speed)
snap = math.random(1,60)
if snap == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-
1))*ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))), 3 / Animation_Speed)
end
snap2 = math.random(1,60)
if snap2 == 1 then
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5,
-0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))) * RIGHTSHOULDERC0, 3 /
Animation_Speed)
end
snap3 = math.random(1, 60)
if snap3 == 1 then
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5,
-0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-
10000,10000)),math.rad(math.random(-10000,10000))) * LEFTSHOULDERC0, 3 /
Animation_Speed)
end
snap4 = math.random(1, 60)
if snap4 == 1 then
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE /
6))), 1 / Animation_Speed)
end
snap4 = math.random(1, 60)
if snap4 == 1 then
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-
10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)),
RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
end
snap5 = math.random(1, 60)
if snap5 == 1 then
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-
10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)),
RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
end
snap6 = math.random(1, 60)
if snap6 == 1 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0,
0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-
10000,10000))), 3 / Animation_Speed)
end
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE
/ 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-60), RAD(15)) * ANGLES(RAD(-8),
RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 30 then
Speed = 459.5
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(0), RAD(90))* RIGHTSHOULDERC0, 0.100000000000000 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.100000000000000 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)),
0.100000000000000 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),1)
elseif mde == 31 then
Speed = 27
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.5 +
1.1 * SIN(SINE / 26)) * ANGLES(RAD(40 - 2.5*SIN(SINE/24)), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(41), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(185), RAD(0), RAD(15))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(40), RAD(0), RAD(5)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.5) *
ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 32 then
Speed = 105
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 - 1.5
* COS(SINE / 28)) * ANGLES(RAD(30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-20), RAD(0), RAD(0)), 0.15 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5,
0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))*
RIGHTSHOULDERC0, 1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(120), RAD(0), RAD(1*COS(SINE/15))) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.5) *
ANGLES(RAD(-30), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-
30), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90-10*SIN(SINE/15)),math.rad(0),math.rad(0)),1)
elseif mde == 33 then
Humanoid.HipHeight = 1.5
Speed = 20
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-
00.1*COS(SINE/12), 0, 00.1*COS(SINE/15)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-10 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.4, -0.7)
* ANGLES(RAD(86), RAD(9), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6 - 0.05 *
SIN(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-1), RAD(0),
RAD(-35)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
SIN(SINE / 12), 0) * ANGLES(RAD(-15), RAD(-70), RAD(0)) * ANGLES(RAD(1), RAD(0),
RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 34 then
Speed = 85
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) *
ANGLES(RAD(20), RAD(0), RAD(20 * COS(SINE/10))), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-10), RAD(0), RAD(-8 * COS(SINE/10))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-75), RAD(0), RAD(-8)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(60 * COS(SINE/10)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-
60 * COS(SINE/10)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 35 then
Speed = 85
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) *
ANGLES(RAD(20), RAD(0), RAD(20 * COS(SINE/10))), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-10), RAD(0), RAD(-8 * COS(SINE/10))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(55 * COS(SINE/15)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(60 * COS(SINE/10)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1
/ Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-
60 * COS(SINE/10)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 36 then
Speed = 18
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-20,20) - 4 * COS(SINE / 12)), RAD(MRANDOM(-20,20)),
RAD(MRANDOM(-5,5))), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 37 then
Speed = 24
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 38 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1,
-0.175 + 0.025 * COS(SINE / 3.5) + -SIN(SINE / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 *
COS(SINE / 3.5)), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(15 * COS(SINE / 7))),
0.15)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 15) + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)),
RAD(-10 + MRANDOM(-20,20))), 3 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 *
COS(SINE / 7) / 2* 1, 0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 - 55 *
COS(SINE / 7)) - RightLeg.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)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 *
COS(SINE / 7) / 2* 1, -0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(SINE
/ 7)) + LeftLeg.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)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(165 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(22 + MRANDOM(-
20,20))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 39 then
Speed = 25
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) *
ANGLES(RAD(-15), RAD(12), RAD(43)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 40 then
Speed = 125
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1,
-0.175 + 0.025 * COS(SINE / 3.5) + -SIN(SINE / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 *
COS(SINE / 3.5)), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(15 * COS(SINE / 7))),
0.15)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 *
COS(SINE / 7) / 2* 1, 0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 - 55 *
COS(SINE / 7)) - RightLeg.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)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 *
COS(SINE / 7) / 2* 1, -0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(SINE
/ 7)) + LeftLeg.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)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(145), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-90), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 41 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-20), RAD(0), RAD(-6*COS(SINE/12))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-65), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(60*COS(SINE/12)), RAD(-10), RAD(10)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-10)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 42 then
Speed = 22
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/16))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.5, -
0.4) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 12), 0) * ANGLES(RAD(40*COS(SINE/16)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-5)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
12), 0) * ANGLES(RAD(-40*COS(SINE/16)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(5)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 43 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-40), RAD(0 + 1.5 * COS(SINE / 34)), RAD(0 + 1.5 * COS(SINE / 34))), 3 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(0), RAD(15+ 5 * COS(SINE / 19))) * RIGHTSHOULDERC0, 0.8 /
Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2.5 +
0.5 * COS(SINE / 19)) * ANGLES(RAD(90), RAD(0), RAD(0+ 4 * COS(SINE / 19))), 0.8 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-15- 5 * COS(SINE / 19))) * LEFTSHOULDERC0, 0.8 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 *
COS(SINE / 34), -0.5) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-4), RAD(0),
RAD(0)), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE /
34), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)),
0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 44 then
Speed = 19
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.3)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(70) * COS(SINE / 7) ,
RAD(90), RAD(5)), 0.1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 45 then
Speed = 20
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) *
ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)),
RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0,
0.35 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0,
0.35 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 *
COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 *
COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 /
Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 46 then
Speed = 25
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 +
0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 /
Animation_Speed*3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 +
0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(14 + 6.5* SIN(SINE /
24)))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 +
0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE /
24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 *
COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE /
24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE
/ 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)),
RAD(0), RAD(5)), 0.4 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 47 then
Speed = 16
snap = math.random(1,6)
if snap == 1 then
Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-
1))*ANGLES(math.rad(math.random(-1000,1000)),math.rad(math.random(-
1000,100)),math.rad(math.random(-1000,1000))),1/Animation_Speed)
end
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 + 1 *
COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(-25), RAD(25 + 8 * COS(SINE / 12)))
* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(25), RAD(-25 - 8 * COS(SINE / 12)))
* LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.65 - 0.2 *
COS(SINE / 12), -0.35) * ANGLES(RAD(-25 + 6 * COS(SINE / 12)), RAD(80), RAD(0)) *
ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
12), 0) * ANGLES(RAD(-5 + 2 * COS(SINE / 12)), RAD(-80), RAD(0)) * ANGLES(RAD(2 *
COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 48 then
Speed = 40
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 +
0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 /
Animation_Speed*3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 +
0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(14 + 6.5* SIN(SINE /
24)))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 +
0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE /
24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 *
COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE /
24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE
/ 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)),
RAD(0), RAD(5)), 0.4 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 49 then
Speed = 20
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.3)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) *
ANGLES(RAD(140 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine /
34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 50 then
Speed = 30
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 +
0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 /
Animation_Speed*3)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) *
ANGLES(RAD(120 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine /
34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 +
0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE /
24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 *
COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE /
24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE
/ 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)),
RAD(0), RAD(5)), 0.4 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 51 then
Speed = 20
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0),
RAD(0)), 0.3)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 *
COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7))
+ -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 *
COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7))
+ SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 *
COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05
* SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-
90), RAD(-5)), 0.1)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) *
ANGLES(RAD(140 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine /
34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 52 then
Speed = 22
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0,0,2+0.5*COS(SINE / 12))*ANGLES(RAD(25+2.5*COS(SINE / 12)),RAD(0-
RootPart.RotVelocity.y),RAD(0 - RootPart.RotVelocity.Y * 4.5 + 3 * COS(SINE /
47))), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-1+-2*COS(SINE / 32)), RAD(0), RAD(10)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-90-10*math.cos(sine/7)), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-90-10*math.cos(sine/7)), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1-.001*COS(SINE /
7), -0.01) * ANGLES(RAD(-10-2.5*math.cos(sine/7)), RAD(75), RAD(0)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,
-.5-.001*math.cos(sine/7), -0.5) * ANGLES(RAD(-25-2.5*math.cos(sine/7)), RAD(-75),
RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 53 then
Speed = 13
WACKYEFFECT({Time = 50, EffectType = "Block", Size =
VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame =
RightArm.CFrame*CF(0,-1.45,0), MoveToPos = nil, RotationX = nil, RotationY = 0,
RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),0,0) , SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(10 - 2* SIN(SINE / 6)), RAD(0+5* SIN(SINE / 12)), RAD(0)), 0.8 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0-60* SIN(SINE / 12)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 0.8 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0+60* SIN(SINE / 12)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.8 /
Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -
0.1+0.1* SIN(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1.01 , -1, 0-
0.07*SIN(SINE/12)) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-
5 + 60 * SIN(SINE / 12))), 0.8 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.01, -1,
0+0.07*SIN(SINE/12)) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(5 + 60 * SIN(SINE / 12))), 0.8 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 54 then
Speed = 15
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/16))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.5, -
0.4) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 12), 0) * ANGLES(RAD(40*COS(SINE/16)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-5)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
12), 0) * ANGLES(RAD(-40*COS(SINE/16)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(5)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 55 then
Speed = 50
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-20), RAD(0), RAD(-6*COS(SINE/12))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-65), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(60*COS(SINE/12)), RAD(-10), RAD(10)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-10)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10)), 1 / Animation_Speed)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) *
CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
elseif mde == 56 then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -
0.5) * ANGLES(RAD(150), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -
0.7) * ANGLES(RAD(50), RAD(15), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-10)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10)), 1 / Animation_Speed)
elseif mde == 57 then
Speed = 20
--[[ Neck.C0=CFrame.new(0,1,0)*CFrame.Angles(math.rad(90 +
5 * math.cos(SINE/60)),math.rad(180),math.rad(0 + 5 * math.cos(SINE/60)))
RootJoint.C0=CFrame.new(0 + 1 * math.cos(SINE/50),0 + 1 *
math.cos(SINE/80),0 + 1 *
math.cos(SINE/70))*CFrame.Angles(math.rad(60),math.rad(180),math.rad(0))
RightShoulder.C0=CFrame.new(1.5,0.5,-
0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5 + 5 * math.cos(SINE/40)))
LeftShoulder.C0=CFrame.new(-
1,0,0.4)*CFrame.Angles(math.rad(-30.7 + 5 * math.cos(SINE/60)),math.rad(9.1 + 5 *
math.cos(SINE/50)),math.rad(32.1 + 5 * math.cos(SINE/40)))
RightHip.C0 = CFrame.new(0.5,-
0.7,0.3)*CFrame.Angles(math.rad(-10 + 10 *
math.cos(SINE/45)),math.rad(0),math.rad(1 + 1 * math.cos(SINE/50)))
LeftHip.C0=CFrame.new(-0.5,-1,0.3)*CFrame.Angles(math.rad(0
+ 5 * math.cos(SINE/50)),math.rad(0),math.rad(1 - 1 * math.cos(SINE/50))) ]]
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2
* COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -
0.5) * ANGLES(RAD(150), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -
0.7) * ANGLES(RAD(50), RAD(15), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE
/ 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(-10)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE /
6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10)), 1 / Animation_Speed)
elseif mde == 58 then
Speed = 35
WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/
500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})

CamShakeAll(sick.PlaybackLoudness/45,sick.PlaybackLoudness/45)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) *
ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)),
RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5,
0.5) * ANGLES(RAD(250), RAD(20), RAD(-80))* RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0,
0.35 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 *
COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 *
COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 /
Animation_Speed)
elseif mde == 59 then
WACKYEFFECT({Time = 2.5, EffectType = "Slash", Size =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 =
VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0,
Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX
= 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})

CamShakeAll(sick.PlaybackLoudness/70,sick.PlaybackLoudness/70)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 12) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)),
RAD(0 + MRANDOM(-4,4))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 +
0.1 * COS(SINE /12), 0) * ANGLES(RAD(0+ 40 * COS(SINE / 12) + MRANDOM(-4,4)), RAD(0
+ MRANDOM(-4,4)), RAD(12 + MRANDOM(-4,4))) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.15 +
0.1 * COS(SINE / 12), -0.05 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(15 - 2.5 *
COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8, 0) *
ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) *
LEFTSHOULDERC0, 0.15 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 50 * SIN(SINE /
12))), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 50 * SIN(SINE /
12))), 0.15 / Animation_Speed)
end
end
end

unanchor()
Humanoid.MaxHealth = "inf"
Humanoid.Health = "inf"
if Rooted == false then
Disable_Jump = false
Humanoid.WalkSpeed = Speed
elseif Rooted == true then
Disable_Jump = true
Humanoid.WalkSpeed = 0
end
if info == false then
chat.Parent = nil
chat2.Parent = nil
elseif info == true then
chat.Parent = Character
chat2.Parent = Character
end
if info == true then
chatweld.C0 = Clerp(chatweld.C0, CF(5,2,-4.5) * ANGLES(RAD(RAD(-
15)),RAD(130),RAD(-4)), 1)
chatweld2.C0 = Clerp(chatweld2.C0, CF(-5,2,-4.5) *
ANGLES(RAD(RAD(15)),RAD(-130),RAD(4)), 1)
chat.Color = GUN.NeonParts.Color
chat2.Color = GUN.NeonParts.Color
for _,v in pairs(surfacegui:children()) do
if v:IsA("Frame") then
if v.Name=="chatbox" then
v:TweenSize(UDim2.new(0.014, 0, 0.014-
sick.PlaybackLoudness/2500*math.random(1,6), 0), "Out", "Quad", .5,true)
v.BackgroundColor3 = GUN.NeonParts.Color
end
end
end
end
if mde ~= 1 or mde ~= 20 or mde ~= 27 then
SK1.Text = "None"
SK2.Text = "None"
end
if mde == 1 then
SK1.Text = "N - Secret song"
SK2.Text = "None"
elseif mde == 20 then
SK1.Text = "K - Look Up"
SK2.Text = "L - Look Straight"
elseif mde == 27 then
SK1.Text = "N - 'SKID.' Taunt(VERY SPAMMABLE)"
SK2.Text = "None"
end
end

You might also like