100% found this document useful (1 vote)
2K views58 pages

Roblox FE Server Admin Script

The document outlines the creation of a GUI for a Roblox game, specifically a server admin interface named 'NetlessServerAdmin'. It includes various components such as buttons for information, reanimation options, and credits, as well as scripting for server administration functions. The GUI allows users to manage character reanimations and provides information about the script's origins and usage.

Uploaded by

eyetae38
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
100% found this document useful (1 vote)
2K views58 pages

Roblox FE Server Admin Script

The document outlines the creation of a GUI for a Roblox game, specifically a server admin interface named 'NetlessServerAdmin'. It includes various components such as buttons for information, reanimation options, and credits, as well as scripting for server administration functions. The GUI allows users to manage character reanimations and provides information about the script's origins and usage.

Uploaded by

eyetae38
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

--GUI

local NetlessServerAdmin = [Link]("ScreenGui")


local MainFrame = [Link]("Frame")
local Title = [Link]("TextLabel")
local Outline = [Link]("Frame")
local InfoButton = [Link]("TextButton")
local Reanimation = [Link]("TextButton")
local Credits = [Link]("TextButton")
local EverythingFrame = [Link]("ScrollingFrame")
local ReanimationFrame = [Link]("Frame")
local PermanentReanimation = [Link]("TextButton")
local BotReanimation = [Link]("TextButton")
local ReanimInfo = [Link]("TextLabel")
local InfoFrame = [Link]("Frame")
local Info = [Link]("TextLabel")
local CreditsFrame = [Link]("Frame")
local CreditsText = [Link]("TextLabel")
local CopiedLink = [Link]("TextLabel")
local Discord = [Link]("TextButton")

[Link] = "NetlessServerAdmin"
[Link] = [Link]
[Link] = [Link]

[Link] = "MainFrame"
[Link] = NetlessServerAdmin
[Link] = true
MainFrame.BackgroundColor3 = [Link](103, 103, 103)
[Link] = [Link](0.0645398498, 0, 0.427597612, 0)
[Link] = true
[Link] = [Link](0, 319, 0, 238)
[Link] = true

[Link] = "Title"
[Link] = MainFrame
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0, 318, 0, 19)
[Link] = [Link]
[Link] = "FE Server Admin"
Title.TextColor3 = [Link](0, 0, 0)
[Link] = true
[Link] = 14.000
[Link] = true

[Link] = "Outline"
[Link] = MainFrame
Outline.BackgroundColor3 = [Link](103, 103, 103)
Outline.BorderColor3 = [Link](0, 255, 0)
[Link] = 3
[Link] = [Link](0.335000008, 0, 0.104999997, 0)
[Link] = [Link](0, 101, 0, 28)

[Link] = "InfoButton"
[Link] = MainFrame
InfoButton.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.752060294, 0, 0.105042018, 0)
[Link] = [Link](0, 79, 0, 28)
[Link] = [Link]
[Link] = "Info"
InfoButton.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true

[Link] = "Reanimation"
[Link] = MainFrame
Reanimation.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.317328781, 0, 0.105042025, 0)
[Link] = [Link](0, 115, 0, 28)
[Link] = [Link]
[Link] = "Reanimation"
Reanimation.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true

[Link] = "Credits"
[Link] = MainFrame
Credits.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](-0.000290811062, 0, 0.105042018, 0)
[Link] = [Link](0, 79, 0, 28)
[Link] = [Link]
[Link] = "Credits"
Credits.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true

[Link] = "EverythingFrame"
[Link] = MainFrame
[Link] = true
EverythingFrame.BackgroundColor3 = [Link](103, 103, 103)
[Link] = [Link](0, 0, 0.275999993, 0)
[Link] = [Link](0, 319, 0, 172)
[Link] = [Link](3, 0, 0, 0)
[Link] = [Link](319, 0)
[Link] = false
[Link] = 1

[Link] = "ReanimationFrame"
[Link] = EverythingFrame
[Link] = true
ReanimationFrame.BackgroundColor3 = [Link](68, 68, 68)
[Link] = [Link](0.333000004, 0, 0, 0)
[Link] = true
[Link] = [Link](0, 319, 0, 159)

[Link] = "PermanentReanimation"
[Link] = ReanimationFrame
PermanentReanimation.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0.0478076488, 0, 0.01581534, 0)
[Link] = [Link](0, 289, 0, 29)
[Link] = [Link]
[Link] = [Link]
[Link] = "Permanent"
PermanentReanimation.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true
[Link] = [Link]

[Link] = "BotReanimation"
[Link] = ReanimationFrame
BotReanimation.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0.0477184951, 0, 0.232129261, 0)
[Link] = [Link](0, 289, 0, 29)
[Link] = [Link]
[Link] = [Link]
[Link] = "Bot"
BotReanimation.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true
[Link] = [Link]

[Link] = "ReanimInfo"
[Link] = ReanimationFrame
ReanimInfo.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.0130000096, 0, 0.411194909, 0)
[Link] = [Link](0, 311, 0, 91)
[Link] = [Link]
[Link] = [[Have Fun :)]]
ReanimInfo.TextColor3 = [Link](255, 255, 255)
[Link] = false
[Link] = 20.000
[Link] = true

[Link] = "InfoFrame"
[Link] = EverythingFrame
[Link] = true
InfoFrame.BackgroundColor3 = [Link](68, 68, 68)
[Link] = [Link](0.666999996, 0, 0, 0)
[Link] = true
[Link] = [Link](0, 319, 0, 159)

[Link] = "Info"
[Link] = InfoFrame
Info.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.0130000003, 0, 0.0199999996, 0)
[Link] = [Link](0, 311, 0, 155)
[Link] = [Link]
[Link] = [[- Since there's no hat fling, each reanimation is going to put you
into perma death.
- You can use Stylish Aviators (as the glasses) with this script (but it's not
required).
- The GUI now won't be destroyed when you die before reanimating.]]
Info.TextColor3 = [Link](255, 255, 255)
[Link] = 20.000
[Link] = true
[Link] = [Link]
[Link] = [Link]

[Link] = "CreditsFrame"
[Link] = EverythingFrame
[Link] = true
CreditsFrame.BackgroundColor3 = [Link](68, 68, 68)
[Link] = true
[Link] = [Link](0, 319, 0, 159)

[Link] = "CreditsText"
[Link] = CreditsFrame
CreditsText.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.00940438919, 0, 0.0151445884, 0)
[Link] = [Link](0, 308, 0, 87)
[Link] = [Link]
[Link] = [[- Orignal Script By SHACKLUSTER (Unsure)
- Converted To SS By SpaceAviator (Unsure)
- Converted To FE By ONEReverseCard#5311 With Help From ShownApe#1111]]
CreditsText.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = 20.000
[Link] = true
[Link] = [Link]
[Link] = [Link]

[Link] = "CopiedLink"
[Link] = CreditsFrame
CopiedLink.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.184952974, 0, 0.746668756, 0)
[Link] = [Link](0, 200, 0, 35)
[Link] = [Link]
[Link] = "Copied Discord Server Link"
CopiedLink.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = 14.000
[Link] = true

[Link] = "Discord"
[Link] = CreditsFrame
Discord.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0.0414489023, 0, 0.766720414, 0)
[Link] = [Link](0, 289, 0, 29)
[Link] = [Link]
[Link] = [Link]
[Link] = "Discord Server"
Discord.TextColor3 = [Link](0, 0, 0)
[Link] = 20.000
[Link] = true
[Link] = [Link]

--Varibles
local permaDeath = false
local bot = false
local pressingShift = false
local reanimated = false
local botHats = {}

--Resetting GUI Value


if not [Link]:FindFirstChild("ResetGUIValue") then
local resetGUIValue = [Link]("BoolValue", [Link])
[Link] = "ResetGUIValue"
end
--Server Admin
local function ServerAdmin()
--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local hrp = [Link]
local torso = nil
local reanimFolder = [Link]
local reanimation = [Link]
local cTorso = [Link]
local cHRP = [Link]
--Reanimated
reanimated = true

if permaDeath == true and [Link] == [Link].R6


then
torso = [Link]
end

--Flinging
local flinging = false
local getChild = nil

local function GetCHILD(CHILD)


getChild = CHILD
end

--Netless--
--Variables
local glasses = nil
local GWeld = nil
local glasesPosition = nil
local CFrame0 = nil
local CFrame1 = nil
local glassesReady = false
local glassesList = "VarietyShades02", "e"

--Glasses
for i,v in pairs(character:GetChildren()) do
if [Link] == glassesList then
glasses = reanimation:FindFirstChild([Link])
end
end

if character:FindFirstChild("VarietyShades02") then
CFrame0 = [Link](0, 0, 0)
CFrame1 = [Link](0, 0, 0)
GWeld = [Link]:FindFirstChildWhichIsA("Weld")
end

--Flinging (Hats)
for i,v in pairs(character:GetChildren()) do

end

local bodyAngularVelocity = [Link]("BodyAngularVelocity", hrp)


[Link] = [Link]([Link], [Link], [Link])
bodyAngularVelocity.P = 1000000000000000000000000000
[Link] = [Link](10000, 10000, 10000)
local function Positioning()
--Positioning BodyParts
for i,v in pairs(character:GetChildren()) do
if v:IsA("Part") and [Link] ~= "HumanoidRootPart" and
[Link] == [Link].R6 then
[Link] = reanimation:FindFirstChild([Link]).CFrame
end
end

--Flinging
if flinging == true then
if [Link] == [Link].R15 and
[Link] == [Link](0, 0, 0) then
[Link] = [Link](10000, 10000,
10000)
end

if getChild:FindFirstChild("Torso") then
[Link] = [Link]
end

if getChild:FindFirstChild("UpperTorso") then
[Link] = [Link]
end
else
if [Link] == [Link].R6 then
[Link] = [Link]([Link].X, -50,
[Link].Z)
else
[Link] = [Link]
if [Link] == [Link](10000, 10000,
10000) then
[Link] = [Link](0, 0, 0)
end
end
end

--R15
if [Link] == [Link].R15 then
--Head
[Link] = [Link]

--Torso
[Link] = [Link] * [Link](0,
0.185, 0)
[Link] = [Link] * [Link](0,
-0.8, 0)

--HumanoidRootPart
--[Link] = [Link]

--Left Arm
[Link] = reanimation["Left Arm"].CFrame *
[Link](0, 0.4, 0)
[Link] = reanimation["Left Arm"].CFrame *
[Link](0, -0.19, 0)
[Link] = reanimation["Left Arm"].CFrame *
[Link](0, -0.84, 0)
--Right Arm
[Link] = reanimation["Right Arm"].CFrame *
[Link](0, 0.4, 0)
[Link] = reanimation["Right Arm"].CFrame *
[Link](0, -0.19, 0)
[Link] = reanimation["Right Arm"].CFrame *
[Link](0, -0.84, 0)

--Left Leg
[Link] = reanimation["Left Leg"].CFrame *
[Link](0, 0.55, 0)
[Link] = reanimation["Left Leg"].CFrame *
[Link](0, -0.19, 0)
[Link] = reanimation["Left Leg"].CFrame *
[Link](0, -0.85, 0)

--Right Leg
[Link] = reanimation["Right Leg"].CFrame *
[Link](0, 0.55, 0)
[Link] = reanimation["Right Leg"].CFrame *
[Link](0, -0.19, 0)
[Link] = reanimation["Right Leg"].CFrame *
[Link](0, -0.85, 0)
end

--Positioning The Hats


for i,v in pairs(character:GetChildren()) do
if v:IsA("Accessory") and not [Link] ~= glasses then
if bot == false then
[Link] =
reanimation:FindFirstChild([Link]).[Link]
else
--Arms and Legs
if [Link] ~= "Head" and reanimation:FindFirstChild([Link]) and
[Link] ~= [Link] then
[Link] = reanimation:FindFirstChild([Link]).CFrame
* [Link](1.5708, 0, 0)
end

--Head
if [Link] == "Head" then
--Medi Hood
if [Link]:FindFirstChildWhichIsA("SpecialMesh").MeshId ==
"rbxassetid://617474228" then
[Link] =
reanimation:FindFirstChild([Link]).CFrame * [Link](0, -0.025, 0.23)
end

--Shadowed Head
if [Link]:FindFirstChildWhichIsA("SpecialMesh").MeshId ==
"rbxassetid://4904532191" then
[Link] =
reanimation:FindFirstChild([Link]).CFrame
end
end

--Left Half Of The Torso


if [Link] == "Torso1" then
[Link] = [Link] * [Link](-
0.5, 0, 0) * [Link](1.5708, 0, 0)
end

--Right Half Of The Torso


if [Link] == "Torso2" then
[Link] = [Link] *
[Link](0.5, 0, 0) * [Link](1.5708, 0, 0)
end
end
end
end

--Positioning The Glasses


if glasses ~= nil then
for i,v in pairs(character:GetChildren()) do
if [Link] == [Link] and v:IsA("Accessory") then
if glassesReady == false then
[Link] = [Link](0, -50, 0)
else
[Link] = [Link]
end
end
end
end

game:GetService("RunService").Heartbeat:wait()
end

--//====================================================\\--
--|| CREATED BY SHACKLUSTER
--\\====================================================//--

--wait(0.2)

Player = game:GetService("Players").LocalPlayer
PlayerGui = [Link]
Mouse = Player:GetMouse()
Cam = [Link]
Backpack = [Link]
Character = [Link]
Humanoid = Character:FindFirstChildWhichIsA("Humanoid")
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 hrp = [Link]


[Link] = 0
IT = [Link]
CF = [Link]
VT = [Link]
RAD = [Link]
C3 = [Link]
UD2 = [Link]
BRICKC = [Link]
ANGLES = [Link]
EULER = [Link]
COS = [Link]
ACOS = [Link]
SIN = [Link]
ASIN = [Link]
ABS = [Link]
MRANDOM = [Link]
FLOOR = [Link]

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

Animation_Speed = 3
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
local Speed = 16
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 = false
local COMBO = 1
local Rooted = false
local SINE = 0
local KEYHOLD = false
local CHANGE = 2 / Animation_Speed
local WALKINGANIM = false
local VALUE1 = false
local VALUE2 = false
local ROBLOXIDLEANIMATION = IT("Animation")
[Link] = "Roblox Idle Animation"
[Link] = "[Link]
--[Link] = Humanoid
local WEAPONGUI = IT("ScreenGui", PlayerGui)
[Link] = "Weapon GUI"
local Effects = IT("Folder", [Link])
[Link] = "Effects"
--print("e")
--local ANIMATOR = [Link]
--local ANIMATE = [Link]
local UNANCHOR = true
local SC = false

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

ArtificialHB = [Link]("BindableEvent", script)


[Link] = "ArtificialHB"

script:WaitForChild("ArtificialHB")

frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
[Link]:Fire()

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

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

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

function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)


return workspace:FindPartOnRay([Link](POSITION, [Link] * 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
[Link]:wait()
else
for i = 1, NUMBER do
[Link]:wait()
end
end
end

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


local NEWMESH = IT(MESH)
if MESH == "SpecialMesh" then
[Link] = MESHTYPE
if MESHID ~= "nil" and MESHID ~= "" then
[Link] = "[Link]
end
if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
[Link] = "[Link]
end
end
[Link] = OFFSET or VT(0, 0, 0)
[Link] = SCALE
[Link] = PARENT
return NEWMESH
end

function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY,


BRICKCOLOR, NAME, SIZE, ANCHOR)
local NEWPART = IT("Part")
[Link] = FORMFACTOR
[Link] = REFLECTANCE
[Link] = TRANSPARENCY
[Link] = false
[Link] = true
[Link] = true
if ANCHOR == false then
[Link] = false
end
[Link] = BRICKC(tostring(BRICKCOLOR))
[Link] = NAME
[Link] = SIZE
[Link] = [Link]
[Link] = MATERIAL
NEWPART:BreakJoints()
[Link] = PARENT
return NEWPART
end

local function weldBetween(a, b)


local weldd = [Link]("ManualWeld")
weldd.Part0 = a
weldd.Part1 = b
weldd.C0 = [Link]()
weldd.C1 = [Link]:inverse() * [Link]
[Link] = 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 = [Link](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 = [Link](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 = [Link](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 = [Link](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 [Link](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 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")
[Link] = TRANSPARENCY
[Link] = BORDERSIZEPIXEL
[Link] = POSITION
[Link] = SIZE
frame.BackgroundColor3 = COLOR
frame.BorderColor3 = BORDERCOLOR
[Link] = NAME
[Link] = PARENT
return frame
end

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


TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
local label = IT("TextLabel")
[Link] = 1
[Link] = UD2(1, 0, 1, 0)
[Link] = UD2(0, 0, 0, 0)
label.TextColor3 = TEXTCOLOR
[Link] = STROKETRANSPARENCY
[Link] = TRANSPARENCY
[Link] = TEXTFONTSIZE
[Link] = TEXTFONT
[Link] = BORDERSIZEPIXEL
[Link] = false
[Link] = TEXT
[Link] = NAME
[Link] = PARENT
return label
end

function NoOutlines(PART)
[Link], [Link], [Link], [Link],
[Link], [Link] = 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
[Link] = PARENT
return NEWWELD
end

local S = IT("Sound")
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
local NEWSOUND = nil
[Link]([Link](function()
NEWSOUND = S:Clone()
[Link] = PARENT
[Link] = VOLUME
[Link] = PITCH
[Link] = "rbxassetid://"..ID
NEWSOUND:play()
if DOESLOOP == true then
[Link] = true
else
repeat wait(1) until [Link] == false
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

--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0),


Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0,
RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil,
SoundPitch = nil, SoundVolume = nil, UseBoomerangMath = false, Boomerang = 0,
SizeBoomerang = 0})
function WACKYEFFECT(Table)
local TYPE = ([Link] or "Sphere")
local SIZE = ([Link] or VT(1,1,1))
local ENDSIZE = (Table.Size2 or VT(0,0,0))
local TRANSPARENCY = ([Link] or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = ([Link] or [Link])
local MOVEDIRECTION = ([Link] or nil)
local ROTATION1 = ([Link] or 0)
local ROTATION2 = ([Link] or 0)
local ROTATION3 = ([Link] or 0)
local MATERIAL = ([Link] or "Neon")
local COLOR = ([Link] or C3(1,1,1))
local TIME = ([Link] or 45)
local SOUNDID = ([Link] or nil)
local SOUNDPITCH = ([Link] or nil)
local SOUNDVOLUME = ([Link] or nil)
local USEBOOMERANGMATH = ([Link] or false)
local BOOMERANG = ([Link] or 0)
local SIZEBOOMERANG = ([Link] or 0)
[Link]([Link](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
[Link] = COLOR
local MSH = nil
if TYPE == "Sphere" then
MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE,
VT(0,0,0))
elseif TYPE == "Block" or TYPE == "Box" then
MSH = IT("BlockMesh",EFFECT)
[Link] = SIZE
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", "168892432",
"", 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", "9756362",
"", SIZE, VT(0,0,0))
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
[Link] =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
[Link] = CFRAME
end
if USEBOOMERANGMATH == true then
for LOOP = 1, TIME+1 do
Swait()
[Link] = [Link] - (VT((GROWTH.X)*((1 -
(LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 -
(LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
if TYPE == "Wave" then
[Link] = VT(0,0,-[Link].Z/8)
end
[Link] = [Link] -
TRANS/TIME
if TYPE == "Block" then
[Link] =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
[Link] =
[Link]*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = [Link]
[Link] =
CF([Link],MOVEDIRECTION)*CF(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1)))
[Link] =
CF([Link])*ANGLES(RAD(ORI.X),RAD(ORI.Y),RAD(ORI.Z))
end
end
else
for LOOP = 1, TIME+1 do
Swait()
[Link] = [Link] - GROWTH/TIME
if TYPE == "Wave" then
[Link] = VT(0,0,-[Link].Z/8)
end
[Link] = [Link] -
TRANS/TIME
if TYPE == "Block" then
[Link] =
CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
else
[Link] =
[Link]*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = [Link]
[Link] =
CF([Link],MOVEDIRECTION)*CF(0,0,-MOVESPEED)
[Link] =
CF([Link])*ANGLES(RAD(ORI.X),RAD(ORI.Y),RAD(ORI.Z))
end
end
end
[Link] = 1
if PLAYSSOUND == false then
EFFECT:remove()
else
repeat Swait() until EFFECT:FindFirstChildOfClass("Sound")
== nil
EFFECT:remove()
end
else
if PLAYSSOUND == false then
EFFECT:remove()
else
repeat Swait() until EFFECT:FindFirstChildOfClass("Sound")
== nil
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)
[Link] = "Sphere"
elseif TYPE == "Wedge" then
local MSH = IT("SpecialMesh",PART)
[Link] = "Wedge"
end
end

Debris = game:GetService("Debris")

function CastProperRay(StartPos, EndPos, Distance, Ignore)


local DIRECTION = CF(StartPos,EndPos).lookVector
local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
return
game:GetService("Workspace"):FindPartOnRayWithIgnoreList([Link](StartPos,
DIRECTION * Distance), Ignore)
end

--Debree({Delay = 1.5,Variant = "",Location = [Link],Color =


C3(1,1,1),Size = 1,Distance = 1,Material = "Slate",Scatter = 1,Amount =
1,DebreeCount = 1})
function Debree(Table)
local KindOf = ([Link] or "Ring")
local Position = ([Link] or [Link])
local Coloration = ([Link] or C3(1,1,1))
local Texture = ([Link] or "Slate")
local Fling = ([Link] or 1)
local Number = ([Link] or 1)
local Rocks = ([Link] or 1)
local Range = ([Link] or 1)
local Scale = ([Link] or 1)
local Timer = ([Link] or 1.5)
[Link]([Link](function()
local ScaleVector = VT(Scale,Scale,Scale)
local Boulders = {}
Position = CF(Position)
if KindOf == "Ring" or KindOf == "Both" then
for RockValue = 1, Number do
local LOCATION = Position * ANGLES(RAD(0),
RAD((360/Number)*RockValue),
RAD(0))*CF(0,MRANDOM(-[Link](Scale/4),[Link](Scale/4)),Range)
local BOULDER = CreatePart(3, workspace, Texture, 0, 0,
BRICKC("Pearl"), "Debree", ScaleVector, true)
[Link] = true
[Link] =
LOCATION*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
[Link] = Coloration
[Link](Boulders,BOULDER)
end
end
if KindOf == "Loose" or KindOf == "Both" then
for RockValue = 1, Rocks do
local LOCATION = Position * ANGLES(RAD(0),
RAD((360/Number)*RockValue),
RAD(0))*CF(0,MRANDOM(-[Link](Scale-(Scale/2)),[Link](Scale-(Scale/2))),0.7)
local BOULDER = CreatePart(3, workspace, Texture, 0, 0,
BRICKC("Pearl"), "Debree", ScaleVector, false)
[Link] = true
[Link] =
LOCATION*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
[Link] = CF([Link]-
VT(0,4,0),[Link]*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM
(0,360)))*CF(0,5,0).p).lookVector*MRANDOM(Fling-(Fling/1.5),Fling+(Fling/1.5))
[Link] = Coloration
[Link](Boulders,BOULDER)
end
end
if KindOf == "Random" then
for RockValue = 1, Number do
local LOCATION = Position * ANGLES(RAD(0),
RAD((360/Number)*RockValue),
RAD(0))*CF(0,MRANDOM(-[Link](Scale/4),[Link](Scale/4)),MRANDOM(0,Range))
local BOULDER = CreatePart(3, workspace, Texture, 0, 0,
BRICKC("Pearl"), "Debree", ScaleVector, true)
[Link] = true
[Link] =
LOCATION*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
[Link] = Coloration
[Link](Boulders,BOULDER)
end
end
wait(Timer)
for E = 1, 45 do
Swait()
for A = 1, #Boulders do
Boulders[A].Transparency = Boulders[A].Transparency + 1/45
end
end
for A = 1, #Boulders do
Boulders[A]:Destroy()
end
end))
end

--//=================================\\
--|| MUSIC AND COLORS
--\\=================================//

local BASECOLOR = C3(0,0,0)


local BMUSIC = IT("Sound",RootPart)
local VOLUME = 1
local PITCH = 1
local SONGID = 1442022177
local PLAYING = false
local INTRO = false
local SCREENS = {}
local SCREENWELDS = {}
local GUISTEXT = {}

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

function ApplyDamage(Humanoid,Damage)
if Damage > 0 then
Damage = Damage * DAMAGEMULTIPLIER
if [Link] < 2000 then
if [Link] - Damage > 0 then
[Link] = [Link] - Damage
else
[Link]:BreakJoints()
end
else
[Link]:BreakJoints()
end
end
end

function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
for index, CHILD in pairs(workspace:GetDescendants()) do
if [Link] == "Model" and CHILD ~= Character and [Link] ~=
[Link] and [Link] ~= "" then
local HUM = CHILD:FindFirstChildOfClass("Humanoid")
if HUM then
local TORSO = CHILD:FindFirstChild("Torso") or
CHILD:FindFirstChild("UpperTorso")
if TORSO then
if ([Link] - POSITION).Magnitude <= RANGE
then
if INSTAKILL == true then
--CHILD:BreakJoints()
else
--local DMG = MRANDOM(MINDMG,MAXDMG)
--ApplyDamage(HUM,DMG)
end
if FLING > 0 then
flinging = true
GetCHILD(CHILD)
--print("a")
---[Link] = [Link]
end
end
end
end
end
end
end

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

local GLASSESWLD = nil


function IntroThing()
ATTACK = true
Rooted = true
RootJoint.C0 = CF(0,250,0)
CONNECT = [Link]:connect(function(NEWKEY)
local HITFLOOR,HITPOS = Raycast([Link],
(CF([Link], [Link] + VT(0, -1, 0))).lookVector, 4, Character
and character)
if HITFLOOR then
CONNECT:Disconnect()
local SOUND = CreateSound(606241996, Effects, 5, 1)
[Link]([Link](function()
repeat Swait() [Link] = Effects until [Link]
== false
PLAYING = true
end))
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.31, -
0.65 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(60), RAD(0), RAD(0)), 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(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -
1.4) * ANGLES(RAD(65), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(-35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.1 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(60), RAD(-90), RAD(0)) * ANGLES(RAD(-15),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i = 1, 3 do
WACKYEFFECT({EffectType = "Wave", Size = VT(0,5,0), Size2 =
VT(i*12,5,i*12), Transparency = 0.6, Transparency2 = 1, CFrame = CF(HITPOS) *
ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX
= 0.1, RotationY = 1, RotationZ = -0.1, Material = "Neon", Color = C3(1,1,1),
SoundID = 765590102, SoundPitch = MRANDOM(5,15)/10, SoundVolume = 5,
UseBoomerangMath = false, Boomerang = 0, SizeBoomerang = 0})
end
Debree({Delay = 4,Variant = "Ring",Location = HITPOS,Color =
[Link],Size = 3,Distance = 15,Material = [Link],Scatter =
1,Amount = 30,DebreeCount = 8})
for i=0, 0.85, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.31, -
0.65 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(60), RAD(0), RAD(0)), 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(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -
1.4) * ANGLES(RAD(65), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(-35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.1 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(60), RAD(-90), RAD(0)) * ANGLES(RAD(-15),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.31, -
0.65 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(60), RAD(0), RAD(0)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-50 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.2 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -
1.4) * ANGLES(RAD(65), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(-35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.1 - 0.05 *
COS(SINE / 12), -0.4) * ANGLES(RAD(60), RAD(-90), RAD(0)) * ANGLES(RAD(-15),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(45), RAD(0), RAD(-45)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5,
0.7) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
local GLASSES = CreatePart(3, Effects, "Fabric", 0, 1,
BRICKC("Pearl"), "Glasses", VT(0,0,0), false)

if glasses ~= nil then


GWeld.Part1 = GLASSES
GWeld.C0 = CFrame0
GWeld.C1 = CFrame1
glassesReady = true
end

CreateMesh("SpecialMesh", GLASSES, "FileMesh", "1577360",


"1577349", VT(1, 1.3, 1), VT(0,0,0))
local HELDWELD = CreateWeldOrSnapOrMotor("Weld", RightArm,
RightArm, GLASSES, CF(0,-1.4,0) * ANGLES(RAD(90), RAD(0), RAD(180)), CF(0,0,0))
CreateSound(147722227, GLASSES, 2, 1.3, false)
for i=0, 0.25, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(45), RAD(0), RAD(-35)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45, -
0.1) * ANGLES(RAD(30), RAD(-5), RAD(35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
HELDWELD.C1 = Clerp(HELDWELD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(-35)), 0.1)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.2, -
0.8) * ANGLES(RAD(160), RAD(-5), RAD(-46)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.15, -
0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
HELDWELD.Part0 = Head
[Link] = Head
HELDWELD.C0 = CF(0,0.1,-0.15)
HELDWELD.C1 = CF(0,0,0)
for i = 1, 3 do
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
HELDWELD.C1 = Clerp(HELDWELD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(-5)), 0.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0,
0) * 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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25,
0.2, -0.3) * ANGLES(RAD(160), RAD(-5), RAD(-12)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25,
0.1, -0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
HELDWELD.C1 = Clerp(HELDWELD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(5)), 0.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0,
0) * 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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25,
0.1, -0.3) * ANGLES(RAD(160), RAD(-5), RAD(-12)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25,
0.2, -0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
end
for i = 1, 4 do
Swait()
local SCREEN = CreatePart(3, Effects, "Neon", 0, 1,
BRICKC("Cyan"), "SCREEN", VT(2.5,0.8,0)*2, false)
local SCREENWELD = CreateWeldOrSnapOrMotor("Weld",
RootPart, RootPart, SCREEN, CF(0,0,0) * ANGLES(RAD(0),RAD((360/6)*i),RAD(0)) *
CF(0,0,3+(i/1.5)), CF(0,0,0))
[Link](SCREENS,SCREEN)
[Link](SCREENWELDS,SCREENWELD)
local GUI = IT("SurfaceGui",SCREEN)
for i = 1, 5 do
local SCREENFRAME = CreateFrame(GUI, 1, 2, UD2(0, 0,
((1/5)*i)-1/5, 0), UD2(1, 0, 1/5, 0), C3(0,0,0), C3(0,0,0), "[Link]")
local TEXT = CreateLabel(SCREENFRAME, "[BOOTING
UP...]", C3(1,1,1), [Link].Size48, "Code", 0.5, 1, 1, "RunningTests")
[Link] = "Left"
[Link] = true
[Link](GUISTEXT,TEXT)
end
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
HELDWELD.C1 = Clerp(HELDWELD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(0)), 0.4)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.15, -
0.25) * ANGLES(RAD(160), RAD(-5), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.15, -
0.25) * ANGLES(RAD(160), RAD(5), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(0), RAD(-5), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
GLASSESWLD = HELDWELD
ATTACK = false
Rooted = false
end
end)
end
function Screening(Text,FinishesMoveEnd,WaitTillFinished)
if reanimated == true then
local SCREEN = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Cyan"),
"SCREEN", VT(2.5,0.8,0)*1.5, false)
local SCREENWELD = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart,
SCREEN, CF(0,0,0) * ANGLES(RAD(-12),RAD(180),RAD(0)) * CF(0,0,1.5), CF(0,0,0))
local GUI = IT("SurfaceGui",SCREEN)
local SCREENFRAME = CreateFrame(GUI, 1, 2, UD2(0, 0, 0, 0), UD2(1, 0,
1, 0), C3(0,0,0), C3(0,0,0), "[Link]")
local TEXT = CreateLabel(SCREENFRAME, Text, C3(1,1,1),
[Link].Size48, "Code", 0.5, 1, 1, "RunningTests")
[Link] = true
[Link]([Link](function()
[Link]([Link](function()
for i = 1, 5 do
Swait()
[Link] = [Link] - 0.1/5
end
end))
if WaitTillFinished == false then
for i=0, 1.7, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 -
0.04 * COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(15 - 7 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3,
0.45 + 0.1 * COS(SINE / 12), -0.2) * ANGLES(RAD(45), RAD(0), RAD(-15)) *
ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1,
0.35 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-44 - 1.5 * COS(SINE / 12)), RAD(0),
RAD(45)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) *
ANGLES(RAD(-2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
elseif WaitTillFinished == true then
repeat
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 -
0.04 * COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(15 - 7 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3,
0.45 + 0.1 * COS(SINE / 12), -0.2) * ANGLES(RAD(45), RAD(0), RAD(-15)) *
ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1,
0.35 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-44 - 1.5 * COS(SINE / 12)), RAD(0),
RAD(45)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) *
ANGLES(RAD(-2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
until ATTACK == false
end
[Link]([Link](function()
SCREENWELD:Remove()
[Link] = true
for i = 1, 5 do
Swait()
[Link] = [Link] + 0.1/5
end
SCREEN:Remove()
end))
if FinishesMoveEnd == true then
ATTACK = false
Rooted = false
end
end))
return SCREEN,TEXT
end
end
local Fling = function()
if reanimated == true then
ATTACK = true
Rooted = false
Screening(";Fling",true,false)
wait(0.25)
RightShoulder.C0 = RightShoulder.C0 * CF(0,-0.12,0)
CreateSound(138204323, RightArm, 2, 1.3, false)
local HITFLOOR,HITPOS = Raycast([Link],
(CF([Link], [Link] + VT(0, -1, 0))).lookVector, 4, Character
and character)
if HITFLOOR then
Debree({Delay = 4,Variant = "Ring",Location = HITPOS,Color =
[Link],Size = 4,Distance = 75,Material = [Link],Scatter =
1,Amount = MRANDOM(75,85),DebreeCount = 8})
end
ApplyAoE([Link]-VT(0,4,0),75,5,12,550,false)
WACKYEFFECT({Time = 35, EffectType = "Sphere", Size = VT(0,0,0), Size2
= VT(150,150,150), Transparency = 0.75, Transparency2 = 1, CFrame =
CF([Link]), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ =
0, Material = "Neon", Color = C3(1,1,1), SoundID = 610359590, SoundPitch = 1,
SoundVolume = 6, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 5})

wait(1)
flinging = false
--[Link] =
[Link]([Link].X, -10,
[Link].Z)
end
end
local TpTo = function()
if reanimated == true then
ATTACK = true
Rooted = true

teleporting = true

local SCR, TEXT = Screening("",false,true)


for i = 1, 35 do
Swait()
local TPSPOT = "TPTO:
["..[Link]([Link].p.X).."."..[Link]([Link].p.Y+3.15).."."..[Link](Mo
[Link].p.Z).."]"
[Link] = TPSPOT
end
RightShoulder.C0 = RightShoulder.C0 * CF(0,-0.12,0)
CreateSound(138204323, RightArm, 2, 1.3, false)
CreateSound(1127492102, Torso, 2, 1, false)
[Link] = CF([Link].p+VT(0,3.15,0)) * ANGLES(RAD(0),
RAD([Link].Y), RAD(0))
reanimation:FindFirstChildWhichIsA("Humanoid").WalkToPoint =
[Link]
ATTACK = false
Rooted = false
end
end
local Hurl = function()
if reanimated == true then
ATTACK = true
Rooted = false
local SCREEN = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Cyan"),
"SCREEN", VT(2.5,0.8,0)*1.5, false)
local SCREENWELD = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart,
SCREEN, CF(0,0,0) * ANGLES(RAD(-12),RAD(180),RAD(0)) * CF(0,0,1.5), CF(0,0,0))
local GUI = IT("SurfaceGui",SCREEN)
local SCREENFRAME = CreateFrame(GUI, 1, 2, UD2(0, 0, 0, 0), UD2(1, 0,
1, 0), C3(0,0,0), C3(0,0,0), "[Link]")
local TEXT = CreateLabel(SCREENFRAME, "[COLLECTING DEBREE]", C3(1,1,1),
[Link].Size48, "Code", 0.5, 1, 1, "RunningTests")
local ROCKS = {}
[Link]([Link](function()
for i = 1, 5 do
Swait()
[Link] = [Link] - 0.1/5
end
end))
for i = 1, 12 do
local SPOT = CF([Link]) * ANGLES(RAD(0),
RAD(MRANDOM(0,360)), RAD(0)) * CF(0,0,MRANDOM(4,15))
local HITFLOOR,HITPOS = Raycast([Link],
(CF([Link], [Link] + VT(0, -1, 0))).lookVector, 4, Character
and character)
if HITFLOOR then
[Link]([Link](function()
local BOULDER = CreatePart(3, Effects,
[Link], 0, 0, BRICKC("Cyan"), "Debree", VT(1,1,1)*(MRANDOM(5,25)/10),
true)
[Link] = [Link]
[Link] = CF(HITPOS-VT(0,5,0)) *
ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))
local CFRAME = SPOT*CF(0,MRANDOM(7,12),0)
[Link](ROCKS,BOULDER)
for i = 1, 35 do
Swait()
[Link] =
Clerp([Link],CFRAME,0.1)
end
end))
end
end
for i=0, 1.7, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * COS(SINE
/ 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 * COS(SINE /
24)), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 7 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.75 + 0.1 *
COS(SINE / 12), -0.1) * ANGLES(RAD(145), RAD(0), RAD(-15)) * ANGLES(RAD(0),
RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.35 + 0.1 *
COS(SINE / 12), 0.2) * ANGLES(RAD(-44 - 1.5 * COS(SINE / 12)), RAD(0), RAD(45)) *
ANGLES(RAD(0), RAD(-25), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 * COS(SINE /
24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-2 -
2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE / 24)
- 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-2 +
2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
if #ROCKS > 0 then
[Link] = "[HURLING DEBREE]"
local GYRO = IT("BodyGyro",RootPart)
GYRO.D = 2
GYRO.P = 20000
[Link] = VT(0,4000000,0)
[Link] = CF([Link],[Link].p)
[Link]([Link](function()
repeat
Swait()
[Link] = CF([Link],[Link].p)
until ATTACK == false
GYRO:Remove()
end))
local THROWING = true
[Link]([Link](function()
repeat
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 -
0.04 * COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(25)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(15 - 7 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3,
0.45 + 0.1 * COS(SINE / 12), -0.2) * ANGLES(RAD(90), RAD(0), RAD(25)) *
ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3,
0.45 + 0.1 * COS(SINE / 12), -0.2) * ANGLES(RAD(44 - 1.5 * COS(SINE / 12)), RAD(0),
RAD(25)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(50), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-100), RAD(0)) *
ANGLES(RAD(-2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
until THROWING == false
end))
for E = 1, #ROCKS do
wait(0.05)
local ROCK = ROCKS[E]
[Link]([Link](function()
[Link] = CF([Link],[Link].p)
CreateSound(147722227, ROCK, 2, 1.3, false)
local KILL = false
for i = 1, 70 do
Swait()
for i = 1, 4 do
[Link] = [Link] * CF(0,0,-
[Link].Z/2)
local HIT,POS,NORMAL =
Raycast([Link],[Link],[Link].Z/1.5,Character)
if HIT then
KILL = true
CreateSound(174580476, ROCK, 2,
1.6, false)

ApplyAoE([Link],6*[Link].Z,25,35,12,false)
for E = 1, 2 do
for i = 1, 4 do
WACKYEFFECT({Time = 50,
EffectType = "Round Slash", Size = VT(0,0,0), Size2 = (VT(E,0,E)/15)*[Link].Z,
Transparency = 0.8, Transparency2 = 1, CFrame = CF([Link]) *
ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos =
nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil, UseBoomerangMath =
true, Boomerang = 0, SizeBoomerang = 10})
end
end
Debree({Delay = 0.8,Variant =
"Loose",Location = [Link],Color = [Link],Size = [Link].Z/3,Distance =
75,Material = [Link],Scatter = 35,Amount = MRANDOM(75,85),DebreeCount = 8})
break
else
WACKYEFFECT({Time = 6, EffectType =
"Wave", Size = VT(0,0,0), Size2 = VT(3,1,3)*[Link].Z, Transparency = 0.97,
Transparency2 = 1, CFrame = [Link]*CF(0,0,-[Link].Z/2) * ANGLES(RAD(90),
RAD(MRANDOM(0,360)), RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = MRANDOM(-
1,1), RotationY = MRANDOM(-1,1), RotationZ = MRANDOM(-1,1), Material = "Neon",
Color = BRICKC"Cyan".Color, SoundID = nil, SoundPitch = MRANDOM(5,15)/10,
SoundVolume = 5, UseBoomerangMath = true, Boomerang = 0, SizeBoomerang = 25})
end
end
if KILL == true then
break
end
end
[Link] = 1
Debris:AddItem(ROCK,5)
end))
wait(0.05)
end
THROWING = false
end
[Link]([Link](function()
SCREENWELD:Remove()
[Link] = true
for i = 1, 5 do
Swait()
[Link] = [Link] + 0.1/5
end
SCREEN:Remove()
end))
ATTACK = false
Rooted = false

wait(1)
flinging = false
--[Link] =
[Link]([Link].X, -10,
[Link].Z)
end
end
local Kill = function()
if reanimated == true then
local TARGET = [Link]
if TARGET ~= nil then
if [Link]:FindFirstChildOfClass("Humanoid") then
local HUM = [Link]:FindFirstChildOfClass("Humanoid")
local ROOT = [Link]:FindFirstChild("Torso") or
[Link]:FindFirstChild("UpperTorso") --
[Link]:FindFirstChild("HumanoidRootPart") or
if ROOT then -- and [Link] > 0
local FOE = [Link]
ATTACK = true
Rooted = false
Screening(";Kill",true,false)
wait(0.25)
RightShoulder.C0 = RightShoulder.C0 * CF(0,-0.12,0)
CreateSound(138204323, RightArm, 2, 1.3, false)
for index, CHILD in pairs(FOE:GetChildren()) do
if CHILD:IsA("BasePart") then
if [Link] == "Head" then
WACKYEFFECT({Time = MRANDOM(10,30),
EffectType = "Box", Size = VT([Link].Z,[Link].Y,[Link].Z), Size2 =
VT([Link].Z,[Link].Y,[Link].Z)*2, Transparency = [Link],
Transparency2 = 1, CFrame = [Link], MoveToPos = nil, RotationX = 0, RotationY
= 0, RotationZ = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID =
nil, SoundPitch = nil, SoundVolume = nil, UseBoomerangMath = true, SizeBoomerang =
0, Boomerang = 50})
elseif [Link] ~= "HumanoidRootPart"
then
WACKYEFFECT({Time = MRANDOM(10,30),
EffectType = "Box", Size = [Link], Size2 = [Link]*2, Transparency =
[Link], Transparency2 = 1, CFrame = [Link], MoveToPos = nil,
RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0),
SoundID = nil, SoundPitch = nil, SoundVolume = nil, UseBoomerangMath = true,
SizeBoomerang = 0, Boomerang = 35})
end
end
end
--[Link] = [Link] --
FOE:BreakJoints()
flinging = true
GetCHILD([Link])
wait(1)
flinging = false
--[Link] =
[Link]([Link].X, -10,
[Link].Z)
end
end
end
end
end
local ATTAC = function()
if reanimated == true then
ATTACK = true
Rooted = false
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) *
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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(-5), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(5), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 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, -1, 0) * ANGLES(RAD(0),
RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
end
ATTACK = false
Rooted = false
end
end
local LITTLEIDLE = false
function UniqueIdleAnimation()
if reanimated == true then
[Link]([Link](function()
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
if ATTACK == true or ANIM ~= "Idle" then
break
end
GLASSESWLD.C1 = Clerp(GLASSESWLD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(0)), 0.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 *
COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / 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.1, 0.35 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0), RAD(-
45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.1, -
0.3) * ANGLES(RAD(80), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE
/ 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-
2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
if ATTACK == true or ANIM ~= "Idle" then
break
end
GLASSESWLD.C1 = Clerp(GLASSESWLD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(0)), 0.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 *
COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / 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.1, 0.35 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0), RAD(-
45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.1, -
0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE
/ 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-
2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 1.3, 0.1 / Animation_Speed do
Swait()
if ATTACK == true or ANIM ~= "Idle" then
break
end
GLASSESWLD.C1 = Clerp(GLASSESWLD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(5)), 0.2 / Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 *
COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / 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.1, 0.35 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0), RAD(-
45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.15, -
0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE
/ 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-
2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
if ATTACK == true or ANIM ~= "Idle" then
break
end
GLASSESWLD.C1 = Clerp(GLASSESWLD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(0)), 1 / Animation_Speed)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 *
COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / 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.1, 0.35 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0), RAD(-
45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.05, -
0.3) * ANGLES(RAD(160), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE
/ 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-
2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
if ATTACK == true or ANIM ~= "Idle" then
break
end
GLASSESWLD.C1 = Clerp(GLASSESWLD.C1, CF(0,0,0) *
ANGLES(RAD(0),RAD(0),RAD(0)), 0.25)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 *
COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / 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.1, 0.35 +
0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0), RAD(-
45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.1, -
0.3) * ANGLES(RAD(80), RAD(5), RAD(12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 * COS(SINE
/ 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-
2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
LITTLEIDLE = false
end))
end
end

--//=================================\\
--|| GUIS AND KEYS
--\\=================================//

local COLOR = C3(1,1,1)


local SKILLFONT = "Legacy"
local SIZE = 2.5
local MOUSE = 2097542191
local MELEE = 2097543015
local BODY = 2097543382
local PROJECTILE = 2097544084
local AOE = 2097544884
local ULTIMATE = 2097545381

local ATTACKS = {{"Switch ScreenBehaviour","m"},{";Fling","z",AOE,Fling},


{";TpTo","x",BODY,TpTo},{";Hurl","c",PROJECTILE,Hurl},{";Kill","v",MOUSE,Kill}}
local GUIS = {}

for i = 1, #ATTACKS do
local SKILLFRAME = CreateFrame(WEAPONGUI, 0.8, 2, UD2(1-(0.3*(SIZE/5)), 0, 1-
((0.08*(SIZE/5))*i), 0), UD2(0.3*(SIZE/5), 0, 0.06*(SIZE/4), 0), C3(0,0,0), COLOR,
"Skill Frame")
local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i][1].."]", COLOR,
SIZE, SKILLFONT, 0, 2, 0, "Skill text")
[Link] = "Right"
local BUTTONDISPLAY = CreateLabel(SKILLFRAME, "["..[Link](ATTACKS[i]
[2]).."]", COLOR, SIZE-1, SKILLFONT, 0, 2, 0, "Skill text")
[Link] = "Left"
if ATTACKS[i][3] then
local IMAGETODISPLAY = IT("ImageLabel",SKILLFRAME)
[Link] = "rbxassetid://"..ATTACKS[i][3]
[Link] = UD2(0.2,0,1,0)
[Link] = UD2(0.065,0,0,0)
[Link] = 1
[Link] = 0
end
[Link](GUIS,SKILLTEXT)
end

Mouse.Button1Down:connect(function(NEWKEY)

end)
Mouse.Button1Up:connect(function(NEWKEY)

end)
[Link]:connect(function(NEWKEY)
KEYHOLD = true
if NEWKEY == "m" then
if SC == false then
SC = true
else
SC = false
end
end
if ATTACK == false then
for E = 1, #ATTACKS do
if ATTACKS[E][4] ~= nil then
if NEWKEY == ATTACKS[E][2] then
ATTACKS[E][4]()
end
end
end
end
end)
[Link]:connect(function(NEWKEY)
KEYHOLD = false
end)

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

function unanchor()
for _, c in pairs(Character:GetChildren()) do
if c:IsA("BasePart") and c ~= RootPart then
[Link] = false
end
end
if UNANCHOR == true then
[Link] = false
else
[Link] = true
end
end

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

[Link]:connect(function(Jump)
if Jump == "Jump" and (Disable_Jump == true) then
[Link] = false
end
end)

local MOVINGSCREENS = false


local TIMESTAMP = 0
game:GetService('RunService').Stepped:Connect(function()
if reanimated == true then
Swait()
--[Link] = WEAPONGUI
--[Link] = nil
for _,v in next, Humanoid:GetPlayingAnimationTracks() do
v:Stop();
end
SINE = SINE + CHANGE
local TORSOVELOCITY = ([Link] * VT(1, 0, 1)).magnitude
local TORSOVERTICALVELOCITY = [Link].y
local HITFLOOR = Raycast([Link], (CF([Link],
[Link] + VT(0, -1, 0))).lookVector, 4, Character and character)
local WALKSPEEDVALUE = 8 / ([Link] / 16)
if ANIM == "Walk" and TORSOVELOCITY > 1 then
RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.1 *
COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 *
([Link] / 16) / Animation_Speed)
Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90),
RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - [Link].Y / 30), 0.2 *
([Link] / 16) / Animation_Speed)
RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE
/ WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.25 * SIN(SINE /
WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 *
SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.25 *
SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0),
RAD(0), RAD(-10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90),
RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0),
RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0),
RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
end
if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then --
ANIM = "Jump"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1))
* ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) *
ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)),
1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)),
1 / Animation_Speed)
end
elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then --
ANIM = "Fall"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) *
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), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) *
LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) *
ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE /
6)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) *
ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0),
RAD(0)), 1 / Animation_Speed)
end
elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
ANIM = "Idle"
if ATTACK == false then
if MRANDOM(1,650) == 1 and LITTLEIDLE == false then
LITTLEIDLE = true
UniqueIdleAnimation()
end
if LITTLEIDLE == false then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 -
0.04 * COS(SINE / 24), 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0 - 2.5 *
COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(3 - 7 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1,
0.35 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-45 - 1.5 * COS(SINE / 12)), RAD(0),
RAD(-45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1,
0.35 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(-44 - 1.5 * COS(SINE / 12)), RAD(0),
RAD(45)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) *
ANGLES(RAD(-2 - 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.035 *
COS(SINE / 24) - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) *
ANGLES(RAD(-2 + 2.5 * COS(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
end
end
elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
ANIM = "Walk"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05)
* ANGLES(RAD(5), RAD(0), RAD(-7 * COS(SINE / (WALKSPEEDVALUE)))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(7 * COS(SINE /
(WALKSPEEDVALUE)))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0)
* ANGLES(RAD(60 * COS(SINE / WALKSPEEDVALUE)), RAD(-5), RAD(5)) * RIGHTSHOULDERC0,
1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(5), RAD(-5)) * LEFTSHOULDERC0,
1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) *
ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 /
Animation_Speed)
end
end
unanchor()
[Link] = 1e3
[Link] = 1e3
if Rooted == false then
Disable_Jump = false
[Link] = Speed
elseif Rooted == true then
Disable_Jump = true
[Link] = 0
end
[Link] = "rbxassetid://"..SONGID
[Link] = true
[Link] = PITCH
[Link] = VOLUME
[Link] = PLAYING
[Link] = 50
if [Link] ~= RootPart then
print("Fixing music")
BMUSIC = IT("Sound",RootPart)
[Link] = "rbxassetid://"..SONGID
[Link] = true
[Link] = PITCH
[Link] = VOLUME
[Link] = true
[Link] = 50
[Link] = TIMESTAMP
FIXING = true
else
if FIXING == false then
TIMESTAMP = [Link]
else
FIXING = false
end
end
if Head:FindFirstChild("face") then
[Link] = "rbxassetid://62682458"
end
[Link] = "ADMIN"
if INTRO == false and ATTACK == false then
INTRO = true
[Link]([Link](function()
IntroThing()
end))
end
if #SCREENS > 0 then
for E = 1, #SCREENS do
SCREENS[E].Transparency = MRANDOM(90,99)/100
end
end
if #SCREENWELDS > 0 then
if SC == true then
if MRANDOM(1,75) == 1 and MOVINGSCREENS == false then
MOVINGSCREENS = true
[Link]([Link](function()
wait(1)
MOVINGSCREENS = false
end))
for E = 1, #SCREENWELDS do
[Link]([Link](function()
local MATH1 = MRANDOM(-25,25)/10+1
local MATH2 = MRANDOM(-45,45)
for i = 1, 55 do
Swait()
SCREENWELDS[E].C0 =
Clerp(SCREENWELDS[E].C0, CF(0,MATH1,0) * ANGLES(RAD(0), RAD(MATH2+180), RAD(0)) *
CF(0,0,3+(E/1.5)),0.1)
end
end))
end
end
elseif SC == false then
for E = 1, #SCREENWELDS do
if E == 1 then
SCREENWELDS[E].C0 = Clerp(SCREENWELDS[E].C0,
CF(0,-1 + 0.05 * COS(SINE / 12),0) * ANGLES(RAD(0), RAD(-40+180), RAD(0)) *
CF(0,0,3.4),0.1)
elseif E == 2 then
SCREENWELDS[E].C0 = Clerp(SCREENWELDS[E].C0,
CF(0,-1 + 0.05 * SIN(SINE / 12),0) * ANGLES(RAD(0), RAD(40+180), RAD(0)) *
CF(0,0,3.4),0.1)
elseif E == 3 then
SCREENWELDS[E].C0 = Clerp(SCREENWELDS[E].C0,
CF(0,1.3 + 0.05 * SIN(SINE / 12),0) * ANGLES(RAD(0), RAD(-38+180), RAD(0)) *
CF(0,0,3.4),0.1)
elseif E == 4 then
SCREENWELDS[E].C0 = Clerp(SCREENWELDS[E].C0,
CF(0,1.3 + 0.05 * COS(SINE / 12),0) * ANGLES(RAD(0), RAD(38+180), RAD(0)) *
CF(0,0,3.4),0.1)
end
end
end
end
local SECONDS = [Link]([Link])
local MINUTES = [Link]([Link]/60)
local HOURS = [Link]([Link]/60/60)
local SECONDS = SECONDS - (MINUTES * 60)
local MINUTES = MINUTES - (HOURS * 60)
if #GUISTEXT > 0 then
for E = 1, #GUISTEXT do
local TXT = GUISTEXT[E]
if E == 1 then
[Link] = "SERVER STATS;"
elseif E == 2 then
[Link] = "SERVER TIME =
["..SECONDS..":"..MINUTES..":"..HOURS.."]"
elseif E == 3 then
[Link] = "WORKSPACE GRAVITY =
["..[Link].."]"
elseif E == 4 then
[Link] = "SERVER JOBID = ["..[Link].."]"
elseif E == 5 then
[Link] = "SERVER VERSION =
["..[Link].."]"
end
end
end
local SPACEJECTS = {}
for index, CHILD in pairs(workspace:GetChildren()) do
[Link](SPACEJECTS,CHILD)
end
[Link](SPACEJECTS,[Link])
[Link](SPACEJECTS,[Link])
local MALWARE =
{"BlurEffect","BloomEffect","Fire","ParticleEmitter","Smoke"}
if #GUISTEXT > 0 then
if MRANDOM(1,125) == 1 then
for E = 1, #GUISTEXT do
local TXT = GUISTEXT[E]
local TEXT = ""
local DOINGS = {"MONITORING","CHECKING"}
local OLDTEXT = [Link]([Link],3)
if E > 5 then
if E <= 15 then
if MRANDOM(1,3) == 1 then
repeat
local MONITORME =
SPACEJECTS[MRANDOM(1,#SPACEJECTS)]
if MRANDOM(1,2) == 1 then
TEXT =
DOINGS[MRANDOM(1,#DOINGS)].."; ["..[Link].."]..."
for Z = 1, #MALWARE do
if
MONITORME:FindFirstChildOfClass(MALWARE[Z]) then
TEXT = "!
FOUND MALICIOUS CONTENT IN ["..[Link].."]; FOUND: ["..MALWARE[Z].."]"
if TEXT ~=
OLDTEXT then

CreateSound(136075117, [Link], 0.6, MRANDOM(8,12)/10)


end

TXT.TextColor3 = C3(1,0,0)
break
else

TXT.TextColor3 = C3(1,1,1)
end
end
break
end
if MRANDOM(1,6) == 1 and
TXT.TextColor3 == C3(1,1,1) then
local ES = {"SUCCES.","!
FAILURE!"}
TEXT = "TESTING FILE
#"..MRANDOM(100,999).." ["..ES[MRANDOM(1,#ES)].."]"
end
until TEXT ~= ""
local DESIREDTEXT = ">>"..TEXT
[Link] = DESIREDTEXT
end
elseif E > 15 then
local N = E-15
local POP = 0
repeat
for index, CHILD in
pairs(game:GetService("Players"):GetChildren()) do
POP = POP + 1
if POP == N then
TEXT = "MONITORING USER;
".."["..[Link].."]..."
break
else
TEXT = "NOP"
end
end
until TEXT ~= ""
if TEXT ~= "NOP" then
local DESIREDTEXT = ">>"..TEXT
[Link] = DESIREDTEXT
else
[Link] = ""
end
end
end
end
end
end
end
end)

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

while reanimated == true do


Positioning()
end

--//====================================================\\--
--|| END OF SCRIPT
--\\====================================================//--
end

--Functions--
--Information
local function Information(title, description, scaled)
-- Instances:

local Information = [Link]("Frame")


local DescriptionFrame = [Link]("Frame")
local Description = [Link]("TextLabel")
local Title = [Link]("TextLabel")

--Properties:

[Link] = "Information"
[Link] = MainFrame
[Link] = true
Information.BackgroundColor3 = [Link](103, 103, 103)
[Link] = [Link](1.02117348, 0, -0.000556112325, 0)
[Link] = true
[Link] = [Link](0, 240, 0, 238)

[Link] = "DescriptionFrame"
[Link] = Information
[Link] = true
DescriptionFrame.BackgroundColor3 = [Link](68, 68, 68)
[Link] = [Link](0, 0, 0.276556075, 0)
[Link] = true
[Link] = [Link](0, 240, 0, 159)

[Link] = "Description"
[Link] = DescriptionFrame
Description.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.0170000009, 0, 0.016, 0)
[Link] = [Link](0, 233, 0, 154)
[Link] = [Link]
[Link] = description
Description.TextColor3 = [Link](255, 255, 255)
[Link] = scaled
[Link] = 20.000
[Link] = true
[Link] = [Link]
[Link] = [Link]

[Link] = "Title"
[Link] = Information
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0, 0, 0.0350000001, 0)
[Link] = [Link](0, 240, 0, 41)
[Link] = [Link]
[Link] = title
Title.TextColor3 = [Link](0, 0, 0)
[Link] = true
[Link] = 14.000
[Link] = true
end

--Resetting
local function ResetGUI()
--Value
[Link]:FindFirstChild("ResetGUIValue").Value = true
--GUI
local Resetting = [Link]("ScreenGui")
local MFReset = [Link]("Frame")
local TextFrame = [Link]("Frame")
local ResetText = [Link]("TextLabel")

[Link] = "Resetting"
[Link] = [Link]
[Link] = [Link]

[Link] = "MFReset"
[Link] = Resetting
[Link] = true
MFReset.BackgroundColor3 = [Link](103, 103, 103)
[Link] = [Link](-0.25, 0, 0.00999999978, 0)
[Link] = true
[Link] = [Link](0, 271, 0, 91)

[Link] = "TextFrame"
[Link] = MFReset
[Link] = true
TextFrame.BackgroundColor3 = [Link](68, 68, 68)
[Link] = 0
[Link] = [Link](0, 0, 0.127000004, 0)
[Link] = true
[Link] = [Link](0, 271, 0, 68)

[Link] = "ResetText"
[Link] = TextFrame
ResetText.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = [Link](0.0544351302, 0, 0.178778589, 0)
[Link] = [Link](0, 241, 0, 45)
[Link] = [Link]
[Link] = "Press Shift + R to reset."
ResetText.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = 20.000
[Link] = true

--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local model = character:FindFirstChild("FakeCharacter").Reanimation
local reanimation = model

--Movement
--Permanent Death
MFReset:TweenPosition([Link](0.408, 0, 0.01, 0), "Out", "Quad", 1, false)
[Link] = model
wait(2.5)
[Link] = character
wait(1.5)
MFReset:TweenPosition([Link](1.25, 0, 0.01, 0), "In", "Quad", 1, false)
wait(1.5)
if [Link] == [Link].R6 then
character:BreakJoints()
end
[Link] = false
[Link] = 16
[Link] = 50
[Link] = 16
[Link] = 50
if [Link] == [Link].R15 then
[Link] = false
for i,v in pairs(character:GetDescendants()) do
if v:IsA("Motor6D") and [Link] ~= "Reanimation" then
v:Destroy()
end

if [Link] == "Handle" and [Link] ~= "Reanimation" then


v:FindFirstChildWhichIsA("Weld"):Destroy()
end
end
end
Resetting:Destroy()
end
-------------

--Reanimation Functions--
local function
R6FakeCharacter()------------------------------------------------------------------
----
--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local hrp = [Link]
local torso = [Link]
local glassesList = "VarietyShades02", "e"

for i,v in pairs(character:GetChildren()) do


if v:IsA("LocalScript") then
v:Destroy()
end
end

local camera = [Link]

local reanimFolder = [Link]("Folder", character)


[Link] = "FakeCharacter"

local model = [Link]("Model", reanimFolder)


[Link] = "Reanimation"
--local humanoidClone = [Link]("Humanoid", model)

--Making Fake Character


for i,v in pairs(character:GetChildren()) do
if v:IsA("Part") or v:IsA("BodyColors") or [Link] == "Humanoid" then --
[Link] ~= --and not v:
local clone = v:Clone()
[Link] = model
if clone:FindFirstChildWhichIsA("Decal") then
clone:FindFirstChildWhichIsA("Decal"):Destroy()
end
if clone:FindFirstChildWhichIsA("Sound") then
clone:FindFirstChildWhichIsA("Sound"):Destroy()
end
end
end

--Fixing Joints For The Fake Character


local reanimation = [Link]
local cTorso = [Link]
local cHRP = [Link]

cTorso["Right Shoulder"].Part0 = cTorso


cTorso["Right Shoulder"].Part1 = reanimation["Right Arm"]

cTorso["Left Shoulder"].Part0 = cTorso


cTorso["Left Shoulder"].Part1 = reanimation["Left Arm"]

cTorso["Right Hip"].Part0 = cTorso


cTorso["Right Hip"].Part1 = reanimation["Right Leg"]

cTorso["Left Hip"].Part0 = cTorso


cTorso["Left Hip"].Part1 = reanimation["Left Leg"]

[Link].Part0 = cTorso
[Link].Part1 = [Link]

[Link] = "None"
[Link] = 0

[Link].Part0 = cHRP
[Link].Part1 = cTorso

[Link] = [Link]

--[Link] = true
[Link] = 0
[Link] = 0
[Link] = 0
[Link] = 0

--Transparency
for i,v in pairs(reanimation:GetChildren()) do
if v:IsA("Part") and [Link] ~= "HumanoidRootPart" then
[Link] = 1
end
end

--Cloning Hats (For Netless)


if bot == false then
for i,v in pairs(character:GetChildren()) do
if v:IsA("Accessory") then
local clone = v:Clone()
local weld = [Link]:FindFirstChildWhichIsA("Weld")
local weldPart1 = weld.Part1
local newWeld = [Link]("Weld", [Link])
local CFrame0 = [Link].C0
local CFrame1 = [Link].C1

[Link] = reanimation
[Link] = "AccessoryWeld"
newWeld.C0 = CFrame0
newWeld.C1 = CFrame1
newWeld.Part0 = [Link]
newWeld.Part1 = reanimation:FindFirstChild([Link])
[Link] = 1
end
end
elseif character:FindFirstChild(glassesList) then
local g = character:FindFirstChild(glassesList)
local clone = g:Clone()
local weld = [Link]:FindFirstChildWhichIsA("Weld")
local weldPart1 = weld.Part1
local newWeld = [Link]("Weld", [Link])
local CFrame0 = [Link].C0
local CFrame1 = [Link].C1

[Link] = reanimation
[Link] = "AccessoryWeld"
newWeld.C0 = CFrame0
newWeld.C1 = CFrame1
newWeld.Part0 = [Link]
newWeld.Part1 = reanimation:FindFirstChild([Link])
[Link] = 1
end
end----------------------------------------------------------------------

local function R15FakeCharacter()


--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local hrp = [Link]
--local torso = [Link]

for i,v in pairs(character:GetChildren()) do


if v:IsA("LocalScript") then
v:Destroy()
end
end

local camera = [Link]

local reanimFolder = [Link]("Folder", character)


[Link] = "FakeCharacter"

local model = [Link]("Model", reanimFolder)


[Link] = "Reanimation"

local userInputService = game:GetService("UserInputService")


local movingW, movingA, movingS, movingD, jumping = false

--Body Parts--
--Head
local cHead = [Link]("Part", model)
[Link] = [Link](2, 1, 1)
[Link] = "Head"
--[Link] = 0.5

--Torso
local cTorso = [Link]("Part", model)
[Link] = [Link](2, 2, 1)
[Link] = "Torso"
--[Link] = 0.5

--Left Arm
local cLArm = [Link]("Part", model)
[Link] = [Link](1, 2, 1)
[Link] = "Left Arm"
--[Link] = 0.5

--Right Arm
local cRArm = [Link]("Part", model)
[Link] = [Link](1, 2, 1)
[Link] = "Right Arm"
--[Link] = 0.5

--Left Leg
local cLLeg = [Link]("Part", model)
[Link] = [Link](1, 2, 1)
[Link] = "Left Leg"
--[Link] = 0.5

--Right Leg
local cRLeg = [Link]("Part", model)
[Link] = [Link](1, 2, 1)
[Link] = "Right Leg"
--[Link] = 0.5

--HumanoidRootPart
local cHRP = [Link]("Part", model)
[Link] = [Link](2, 2, 1)
[Link] = "HumanoidRootPart"
[Link] = 1
[Link] = false

--Transparency
for i,v in pairs(model:GetChildren()) do
if v:IsA("Part") and [Link] ~= "HumanoidRootPart" then
[Link] = 1--0.5
end
end

--Joints--
--Right Shoulder
local rShoulder = [Link]("Motor6D", cTorso)
rShoulder.Part0 = cTorso
rShoulder.Part1 = cRArm
[Link] = "Right Shoulder"
rShoulder.C0 = [Link](1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
rShoulder.C1 = [Link](-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)

--Left Shoulder
local lShoulder = [Link]("Motor6D", cTorso)
lShoulder.Part0 = cTorso
lShoulder.Part1 = cLArm
[Link] = "Left Shoulder"
lShoulder.C0 = [Link](-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
lShoulder.C1 = [Link](0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)

--Right Hip
local rHip = [Link]("Motor6D", cTorso)
rHip.Part0 = cTorso
rHip.Part1 = cRLeg
[Link] = "Right Hip"
rHip.C0 = [Link](1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
rHip.C1 = [Link](0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)

--Left Hip
local lHip = [Link]("Motor6D", cTorso)
lHip.Part0 = cTorso
lHip.Part1 = cLLeg
[Link] = "Left Hip"
lHip.C0 = [Link](-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
lHip.C1 = [Link](-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)

--Neck
local neck = [Link]("Motor6D", cTorso)
neck.Part0 = cTorso
neck.Part1 = cHead
[Link] = "Neck"
neck.C0 = [Link](0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
neck.C1 = [Link](0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)

--RootJoint
local rootJoint = [Link]("Motor6D", cHRP)
rootJoint.Part0 = cHRP
rootJoint.Part1 = cTorso
[Link] = "RootJoint"
rootJoint.C0 = [Link](0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
rootJoint.C1 = [Link](0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)

--Humanoid--
local cHumanoid = [Link]("Humanoid", model)
[Link] = "None"

--Head Mesh--
local headMesh = [Link]("SpecialMesh", cHead)
[Link] = [Link](1.25, 1.25, 1.25)

local reanimation = model

--Cloning Hats (For Netless)


if permaDeath == true then
for i,v in pairs(character:GetChildren()) do
if v:IsA("Accessory") then
local clone = v:Clone()
local weld = [Link]:FindFirstChildWhichIsA("Weld")
local weldPart1 = weld.Part1
local newWeld = [Link]("Weld", [Link])
local CFrame0 = [Link].C0
local CFrame1 = [Link].C1

[Link]:FindFirstChild("AccessoryWeld"):Destroy()
[Link] = reanimation
[Link] = "AccessoryWeld"
newWeld.C0 = CFrame0
newWeld.C1 = CFrame1
newWeld.Part0 = [Link]
newWeld.Part1 = character:FindFirstChild([Link])
[Link] = 1
end
end
end

[Link] = [Link]
end

local function
ReanimationMovement()--------------------------------------------------------------
--------
--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local reanimation = character:WaitForChild("FakeCharacter").Reanimation
local camera = [Link]

local userInputService = game:GetService("UserInputService")


local movingW, movingA, movingS, movingD, jumping = false

[Link]:Connect(function(key, chatting)
if reanimated == true then
--Activate Jumping
if [Link] == [Link] and not chatting then
jumping = true
end

--Activate Movement
if [Link] == [Link].W and not chatting then
movingW = true
end

if [Link] == [Link].A and not chatting then


movingA = true
end

if [Link] == [Link].S and not chatting then


movingS = true
end

if [Link] == [Link].D and not chatting then


movingD = true
end

--Resetting
if [Link] == [Link] and not chatting then
pressingShift = true
end

if [Link] == [Link].R and not chatting and pressingShift ==


true then
[Link] = reanimation
reanimation:BreakJoints()
reanimated = false
if [Link]:FindFirstChild("Weapon GUI") then
[Link]:FindFirstChild("Weapon GUI"):Destroy()
end
if bot == false and [Link] ~=
[Link].R15 then
if character:FindFirstChild("Head") then
[Link] = [Link]
end
end
end
end
end)

[Link]:Connect(function(key, chatting)
if reanimated == true then
--Deactivate Jumping
if [Link] == [Link] and not chatting then
jumping = false
end

--Deactivate Movement
if [Link] == [Link].W and not chatting then
movingW = false
end

if [Link] == [Link].A and not chatting then


movingA = false
end

if [Link] == [Link].S and not chatting then


movingS = false
end

if [Link] == [Link].D and not chatting then


movingD = false
end

--Resetting
if [Link] == [Link] and not chatting then
pressingShift = false
end
end
end)

game:GetService('RunService').Stepped:Connect(function()
if reanimated == true then
--Movement
if movingW == true or movingA == true or movingS == true or movingD ==
true then
reanimation:FindFirstChildWhichIsA("Humanoid").WalkToPoint =
character:FindFirstChildWhichIsA("Humanoid").MoveDirection * 10000
else
reanimation:FindFirstChildWhichIsA("Humanoid").WalkToPoint =
[Link]
end

--Jumping
if jumping == true then
reanimation:FindFirstChildWhichIsA("Humanoid").Jump = true
end

--Resetting
if not character:FindFirstChild("Humanoid") then
[Link] = nil
reanimated = false
end
end
end)
end----------------------------------------------------------------------

local function
Loops()----------------------------------------------------------------------
--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]

game:GetService('RunService').Stepped:Connect(function()
if reanimated == true then
--Character Collision
for i,v in pairs(character:GetChildren()) do
if v:IsA("Part") or v:IsA("MeshPart") then -- -- and [Link] ~=
"HumanoidRootPart"
[Link] = false
end
end
end
end)

game:GetService("RunService").Heartbeat:Connect(function()
if reanimated == true then
--Netless Velocity
--Flinging
for i,v in pairs(character:GetChildren()) do
--Body Parts
if (v:IsA("Part") or v:IsA("MeshPart")) and bot == false then
[Link] = [Link](-17.7, 0, -17.7)
end

if v:IsA("Part") and [Link] == "HumanoidRootPart" then


[Link] = [Link](20, 0, 20)
end

--Hats
if v:IsA("Accessory") then
if bot == false then
if [Link] == [Link].R6
then
[Link] = [Link](20, 0, 20)
else
[Link] = [Link](40, 0, 40)
end
else
if [Link] == botHats[1] or [Link] == botHats[2] or [Link]
== botHats[3] or [Link] == botHats[4] or [Link] == botHats[7] or [Link] ==
botHats[8] then
[Link] = [Link](50, 0, 50)
end

if [Link] == botHats[5] or [Link] == botHats[6] then


[Link] = [Link](75, 0, 75)
end
end
end
end
end
end)
end----------------------------------------------------------------------

local function
PermaDeath()----------------------------------------------------------------------
--Destroying The GUI
NetlessServerAdmin:Destroy()

--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local hrp = [Link]
local camera = [Link]

permaDeath = true

if [Link] == [Link].R6 then


R6FakeCharacter()
else
R15FakeCharacter()
end

local reanimation = character:WaitForChild("FakeCharacter").Reanimation

--Permanent Death
if [Link] == false then
ResetGUI()
else
[Link] = reanimation
wait(2.5)
[Link] = character
wait(3)
if [Link] == [Link].R6 then
character:BreakJoints()
end
[Link] = false
[Link] = 16
[Link] = 50
--[Link] = 0.5
[Link] = 16
[Link] = 50
if [Link] == [Link].R15 then
[Link] = false
for i,v in pairs(character:GetDescendants()) do
if v:IsA("Motor6D") and [Link] ~= "Reanimation" then
v:Destroy()
end

if [Link] == "Handle" and [Link] ~= "Reanimation"


then
v:FindFirstChildWhichIsA("Weld"):Destroy()
end
end
end
end

ReanimationMovement()
Loops()

[Link] = reanimation:FindFirstChildWhichIsA("Humanoid")
--[Link] = false

ServerAdmin()
end----------------------------------------------------------------------

local function
Bot()----------------------------------------------------------------------
--Variables
local player = game:GetService("Players").LocalPlayer
local character = [Link]
local hrp = [Link]
local camera = [Link]

local glassesList = "VarietyShades02", "e"

if character:FindFirstChild("Robloxclassicred") and
(character:FindFirstChild("MediHood") or
character:FindFirstChild("MeshPartAccessory")) and character:FindFirstChild("Hat1")
and character:FindFirstChild("Pal Hair") and character:FindFirstChild("Kate Hair")
and character:FindFirstChild("Pink Hair") and
character:FindFirstChild("LavanderHair") then
if [Link] == [Link].R6 then
--Destroying The GUI
NetlessServerAdmin:Destroy()

bot = true

R6FakeCharacter()

local reanimation = [Link]

--Attachments and Alignments (Hat Character) [Function]


local function HatAlignment(ACCESSORY)
local name = [Link]
if [Link]:FindFirstChildWhichIsA("SpecialMesh") and
[Link] ~= "Head" and (name == botHats[1] or name == botHats[4] or name ==
botHats[5] or name == botHats[6] or name == botHats[7] or name == botHats[8]) then

[Link]:FindFirstChildWhichIsA("SpecialMesh"):Destroy()
end
if [Link]:FindFirstChildWhichIsA("Weld") then
[Link]:FindFirstChildWhichIsA("Weld"):Destroy()
end
if [Link]:FindFirstChildWhichIsA("Attachment") then
[Link]:FindFirstChildWhichIsA("Attachment"):Destroy()
end
end

--Permanent Death
if [Link] == false then
ResetGUI()
else
[Link] = reanimation
wait(2.5)
[Link] = character
wait(3)
if [Link] == [Link].R6 then
character:BreakJoints()
end
[Link] = false
[Link] = 16
[Link] = 50
[Link] = 16
[Link] = 50
if [Link] == [Link].R15 then
[Link] = false
for i,v in pairs(character:GetDescendants()) do
if v:IsA("Motor6D") and [Link] ~=
"Reanimation" then
v:Destroy()
end

if [Link] == "Handle" and [Link] ~=


"Reanimation" then
v:FindFirstChildWhichIsA("Weld"):Destroy()
end
end
end
end

--Attachments and Alignments (Hat Character)


for i,v in pairs(character:GetChildren()) do
if v:IsA("Accessory") then
if [Link] == "Robloxclassicred" then
[Link] = "Left Arm"
botHats[1] = [Link]
end

if [Link] == "MediHood" then


[Link] = "Head"
botHats[2] = [Link]
end

if [Link] == "MeshPartAccessory" and


[Link]:FindFirstChildWhichIsA("SpecialMesh").MeshId == "rbxassetid://4904532191"
then
[Link] = "Head"
botHats[3] = [Link]
end

if [Link] == "Hat1" then


[Link] = "Right Arm"
botHats[4] = [Link]
end

if [Link] == "Pal Hair" then


[Link] = "Left Leg"
botHats[5] = [Link]
end

if [Link] == "Kate Hair" then


[Link] = "Right Leg"
botHats[6] = [Link]
end
if [Link] == "Pink Hair" then
[Link] = "Torso1"
botHats[7] = [Link]
end

if [Link] == "LavanderHair" then


[Link] = "Torso2"
botHats[8] = [Link]
end

HatAlignment(v)
end
end

for i,v in pairs(character:GetChildren()) do


if v:IsA("Part") and [Link] ~= "HumanoidRootPart" then
v:Destroy()
end
end

ReanimationMovement()

Loops()

--Changing Character
[Link] = false

[Link] = reanimation:FindFirstChildWhichIsA("Humanoid")

ServerAdmin()
end
end
end----------------------------------------------------------------------
-------------------------

--Tweening and Canvase Position--


local switching = false
local currentTab = "Reanimation"

local copiedLink = false

--Credits
Credits.MouseButton1Click:Connect(function()
if switching == false then
switching = true
Outline:TweenSizeAndPosition(
[Link](0, 65, 0, 28), -- End Size
[Link](0.022, 0, 0.105, 0), --End Position
"In",
"Sine",
0.5,
false
)

local frame = EverythingFrame


local scrollSpeed = 0
local add = 0
if currentTab == "Reanimation" then
scrollSpeed = 3
add = 3
end

if currentTab == "Info" then


scrollSpeed = 5
add = 5
end

while true do
[Link] = [Link]([Link].X -
scrollSpeed, 0)

if [Link].X > 159.5 then


scrollSpeed = scrollSpeed + add
end

if [Link].X <= 0 then


currentTab = "Credits"
switching = false
break
end
wait()
end
end
end)

--Info
InfoButton.MouseButton1Click:Connect(function()
if switching == false then
switching = true
Outline:TweenSizeAndPosition(
[Link](0, 47, 0, 28), -- End Size
[Link](0.803, 0, 0.105, 0), --End Position
"In",
"Sine",
0.5,
false
)

local frame = EverythingFrame


local scrollSpeed = 0
local add = 0

if currentTab == "Reanimation" then


scrollSpeed = 3
add = 3
end

if currentTab == "Credits" then


scrollSpeed = 5
add = 5
end

while true do
[Link] = [Link]([Link].X +
scrollSpeed, 0)
if [Link].X < 478.5 then
scrollSpeed = scrollSpeed + add
end

if [Link].X >= 638 then


currentTab = "Info"
switching = false
break
end
wait()
end
end
end)

--Reanimation
Reanimation.MouseButton1Click:Connect(function()
if switching == false then
switching = true
Outline:TweenSizeAndPosition(
[Link](0, 101, 0, 28), --End Size
[Link](0.335, 0, 0.105, 0), --End Position
"In",
"Sine",
0.5,
false
)

local frame = EverythingFrame


local scrollSpeed = 3

while true do
if currentTab == "Credits" then
[Link] = [Link]([Link].X +
scrollSpeed, 0)

if [Link].X < 159.5 then


scrollSpeed = scrollSpeed + 3
end

if [Link].X >= 319 then


[Link] = [Link](319, 0)
currentTab = "Reanimation"
switching = false
break
end
end

if currentTab == "Info" then


[Link] = [Link]([Link].X -
scrollSpeed, 0)

if [Link].X > 478.5 then


scrollSpeed = scrollSpeed + 3
end

if [Link].X <= 319 then


[Link] = [Link](319, 0)
currentTab = "Reanimation"
switching = false
break
end
end
wait()
end
end
end)
---------------------------------

--Copying Discord Server Link--


Discord.MouseButton1Click:Connect(function()
if copiedLink == false then
copiedLink = true
setclipboard("[Link]
CopiedLink:TweenPosition(
[Link](0.185, 0, 0.545, 0), --End Position
"Out",
"Back",
0.25,
true
)
wait(3)
CopiedLink:TweenPosition(
[Link](0.185, 0, 0.747, 0), --End Position
"Out",
"Back",
0.25,
true
)
wait(0.25)
copiedLink = false
end
end)
-------------------------------

--Info For Reanimations--


--Bot
[Link]:Connect(function()
if not MainFrame:FindFirstChild("Information") then
Information("Bot", [[- Same thing as perma death, but uses hats instead of
your body parts.
- Hats Needed: (Medieval Hood of Mystery or Shadowed Head or both), Red Roblox Cap,
ROBLOX Girl - Hair, Chestnut Bun, Lavender Updo, Pal Hair, and Brown Hair.]], true)
end
end)

[Link]:Connect(function()
if MainFrame:FindFirstChild("Information") then
[Link]:Destroy()
end
end)

--Perma Death
[Link]:Connect(function()
if not MainFrame:FindFirstChild("Information") then
Information("Perma Death", "This is a reanimation where you die
permanently and teleport your body parts repeatedly to a 'fake character' that does
all the animations.", false)
end
end)

[Link]:Connect(function()
if MainFrame:FindFirstChild("Information") then
[Link]:Destroy()
end
end)
-------------------------

--Reanimating--
PermanentReanimation.MouseButton1Click:Connect(function()
if permaDeath == false and bot == false then
PermaDeath()
end
end)

BotReanimation.MouseButton1Click:Connect(function()
if permaDeath == false and bot == false then
Bot()
end
end)
---------------

You might also like