Run it
Copy the script and paste it into your executor.
Accessories = {}
Aligns = {}
Attachments = {}
BindableEvent =
Blacklist = {}
=
CFrameidentity = .identity
CFramelookAt = .lookAt
CFramenew = .new
Character =
CurrentCamera =
=
Custom = .CameraType.Custom
Health = .CoreGuiType.Health
HumanoidRigType = .HumanoidRigType
R6 = HumanoidRigType.R6
Dead = .HumanoidStateType.Dead
LockCenter = .MouseBehavior.LockCenter
MouseButton1 = .UserInputType.MouseButton1
Exceptions = {}
=
Clone = .Clone
Close = .Close
Connect = Close.Connect
Disconnect = (Close, () ).Disconnect
Wait = Close.Wait
Destroy = .Destroy
FindFirstAncestorOfClass = .FindFirstAncestorOfClass
FindFirstAncestorWhichIsA = .FindFirstAncestorWhichIsA
FindFirstChild = .FindFirstChild
FindFirstChildOfClass = .FindFirstChildOfClass
Players = (, )
CreateHumanoidModelFromDescription = Players.CreateHumanoidModelFromDescription
GetPlayers = Players.GetPlayers
LocalPlayer = Players.LocalPlayer
CharacterAdded = LocalPlayer.CharacterAdded
ConnectDiedSignalBackend = LocalPlayer.ConnectDiedSignalBackend
Mouse = LocalPlayer:()
Kill = LocalPlayer.Kill
RunService = (, )
PostSimulation = RunService.PostSimulation
PreRender = RunService.PreRender
PreSimulation = RunService.PreSimulation
StarterGui = (, )
GetCoreGuiEnabled = StarterGui.GetCoreGuiEnabled
SetCore = StarterGui.SetCore
SetCoreGuiEnabled = StarterGui.SetCoreGuiEnabled
Workspace = (, )
FallenPartsDestroyHeight = Workspace.FallenPartsDestroyHeight
HatDropY = FallenPartsDestroyHeight -
FindFirstChildWhichIsA = .FindFirstChildWhichIsA
UserInputService = (, )
InputBegan = UserInputService.InputBegan
IsMouseButtonPressed = UserInputService.IsMouseButtonPressed
GetChildren = .GetChildren
GetDescendants = .GetDescendants
GetPropertyChangedSignal = .GetPropertyChangedSignal
CurrentCameraChanged = (Workspace, )
MouseBehaviorChanged = (UserInputService, )
IsA = .IsA
IsDescendantOf = .IsDescendantOf
Highlights = {}
Instancenew = .new
R15Animation = ()
R6Animation = ()
HumanoidDescription = ()
HumanoidModel = (Players, HumanoidDescription, R6)
R15HumanoidModel = (Players, HumanoidDescription, HumanoidRigType.R15)
SetAccessories = HumanoidDescription.SetAccessories
ModelBreakJoints = HumanoidModel.BreakJoints
Head = HumanoidModel.Head
BasePartBreakJoints = Head.BreakJoints
GetJoints = Head.GetJoints
IsGrounded = Head.IsGrounded
Humanoid = HumanoidModel.Humanoid
ApplyDescription = Humanoid.ApplyDescription
ChangeState = Humanoid.ChangeState
EquipTool = Humanoid.EquipTool
GetAppliedDescription = Humanoid.GetAppliedDescription
GetPlayingAnimationTracks = Humanoid.GetPlayingAnimationTracks
LoadAnimation = Humanoid.LoadAnimation
Move = Humanoid.Move
UnequipTools = Humanoid.UnequipTools
ScaleTo = HumanoidModel.ScaleTo
IsFirst =
IsHealthEnabled =
IsLockCenter =
IsRegistered =
IsRunning =
LastTime =
=
mathrandom = .random
mathsin = .sin
nan = /
=
OptionsAccessories =
OptionsApplyDescription =
OptionsBreakJointsDelay =
OptionsClickFling =
OptionsDisableCharacterCollisions =
OptionsDisableHealthBar =
OptionsDisableRigCollisions =
OptionsDefaultFlingOptions =
OptionsHatDrop =
OptionsHideCharacter =
OptionsParentCharacter =
OptionsPermanentDeath =
OptionsRefit =
OptionsRigTransparency =
OptionsSetCameraSubject =
OptionsSetCameraType =
OptionsSetCharacter =
OptionsSetCollisionGroup =
OptionsSimulationRadius =
OptionsTeleportRadius =
OptionsUseServerBreakJoints
osclock = .clock
PreRenderConnection =
RBXScriptConnections = {}
Refitting =
replicatesignal = replicatesignal
Rig =
RigHumanoid =
RigHumanoidRootPart =
sethiddenproperty = sethiddenproperty
setscriptable = setscriptable
stringfind = .find
=
tableclear = .clear
tablefind = .find
tableinsert = .insert
tableremove = .remove
Targets = {}
=
taskdefer = .defer
taskspawn = .spawn
taskwait = .wait
Time =
=
Vector3new = .new
FlingVelocity = (, , )
HatDropLinearVelocity = (, , )
HideCharacterOffset = (, - , )
Vector3one = .one
Vector3xzAxis = (, , )
Vector3zero = .zero
AntiSleep = Vector3zero
R15Animation.AnimationId =
R6Animation.AnimationId =
Humanoid =
(HumanoidDescription)
HumanoidDescription =
FindFirstChildOfClassAndName = (Parent, ClassName, Name)
Index, Child , (Parent)
(Child, ClassName) Child.Name == Name
Child
GetHandleFromTable = (Table)
Index, Child (Character)
(Child, )
Handle = (Child, , )
Handle
MeshId =
TextureId =
(Handle, )
MeshId = Handle.MeshId
TextureId = Handle.TextureID
SpecialMesh = (Handle, )
SpecialMesh
MeshId = SpecialMesh.MeshId
TextureId = SpecialMesh.TextureId
MeshId
(MeshId, Table.MeshId) (TextureId, Table.TextureId)
Handle
NewIndex = (self, Index, Value)
self[Index] = Value
DescendantAdded = (Descendant)
(Descendant, ) OptionsHatDrop
(NewIndex, Descendant, , )
sethiddenproperty
(Descendant, , )
setscriptable
(Descendant, , )
Descendant.BackendAccoutrementState =
(Descendant, )
Attachment = Attachments[Descendant.Name]
Attachment
Parent = Descendant.Parent
(Parent, )
MeshId =
TextureId =
(Parent, )
MeshId = Parent.MeshId
TextureId = Parent.TextureID
SpecialMesh = (Parent, )
SpecialMesh
MeshId = SpecialMesh.MeshId
TextureId = SpecialMesh.TextureId
MeshId
Index, Table , Accessories
Table.MeshId == MeshId Table.TextureId == TextureId
Handle = Table.Handle
(Aligns, {
LastPosition = Handle.Position,
Offset = CFrameidentity,
Part0 = Parent,
Part1 = Handle
})
Index, Table , OptionsAccessories
(MeshId, Table.MeshId) (TextureId, Table.TextureId)
=
TableName = Table.Name
TableNames = Table.Names
TableName
= (Rig, , TableName)
Index, TableName , TableNames
Child = (Rig, , TableName)
( TableNames[Index + ] Blacklist[Child] )
= Child
Blacklisted = Blacklist[]
( Blacklisted Blacklisted.MeshId == MeshId Blacklisted.TextureId == TextureId )
(Aligns, {
Offset = Table.Offset,
Part0 = Parent,
Part1 =
})
Blacklist[] = { MeshId = MeshId, TextureId = TextureId }
Accoutrement = (Parent, )
Accoutrement (Accoutrement, )
AccoutrementClone = (Accoutrement)
HandleClone = (AccoutrementClone, , )
HandleClone.Transparency = OptionsRigTransparency
Index, Descendant , (HandleClone)
(Descendant, )
(Descendant)
AccessoryWeld = ()
AccessoryWeld.C0 = Descendant.CFrame
AccessoryWeld.C1 = Attachment.CFrame
AccessoryWeld.Name =
AccessoryWeld.Part0 = HandleClone
AccessoryWeld.Part1 = Attachment.Parent
AccessoryWeld.Parent = HandleClone
AccoutrementClone.Parent = Rig
(Accessories, {
Handle = HandleClone,
MeshId = MeshId,
TextureId = TextureId
})
(Aligns, {
Offset = CFrameidentity,
Part0 = Parent,
Part1 = HandleClone
})
SetCameraSubject = ()
CameraCFrame = CurrentCamera.CFrame
Position = RigHumanoidRootPart.CFrame.Position
CurrentCamera.CameraSubject = RigHumanoid
(PreRender)
CurrentCamera.CFrame = CameraCFrame + RigHumanoidRootPart.CFrame.Position - Position
OnCameraSubjectChanged = ()
CurrentCamera.CameraSubject ~= RigHumanoid
(SetCameraSubject)
OnCameraTypeChanged = ()
CurrentCamera.CameraType ~= Custom
CurrentCamera.CameraType = Custom
OnCurrentCameraChanged = ()
Camera = Workspace.CurrentCamera
Camera OptionsSetCameraSubject
CurrentCamera = Workspace.CurrentCamera
(SetCameraSubject)
()
(RBXScriptConnections, ((CurrentCamera, ), OnCameraSubjectChanged))
OptionsSetCameraType
()
(RBXScriptConnections, ((CurrentCamera, ), OnCameraTypeChanged))
SetCharacter = ()
LocalPlayer.Character = Rig
SetSimulationRadius = ()
LocalPlayer.SimulationRadius = OptionsSimulationRadius
WaitForChildOfClass = (Parent, ClassName)
Child = (Parent, ClassName)
Child
(Parent.ChildAdded)
Child = (Parent, ClassName)
Child
WaitForChildOfClassAndName = (Parent, ...)
Child = (Parent, ...)
Child
(Parent.ChildAdded)
Child = (Parent, ...)
Child
Fling = (Target, Options)
Target
Highlight = Options.Highlight
(Target, )
Target = Target.Parent
(Target, )
Target = (Target, , ) (Character, )
(Targets, Target) (Target, ) Target.Anchored (Character, Target) (Rig, Target)
Model = (Target, )
Model (Model, )
Target = (Model, , ) (Character, ) Target
Model = Target
Highlight
HighlightObject = (Highlight) == Highlight () (Highlight)
HighlightObject.Adornee = Model
HighlightObject.Parent = Model
Options.HighlightObject = HighlightObject
(Highlights, HighlightObject)
Targets[Target] = Options
OptionsDefaultFlingOptions.HatFling OptionsPermanentDeath replicatesignal
(ConnectDiedSignalBackend)
OnCharacterAdded = (NewCharacter)
NewCharacter ~= Rig
(Aligns)
(Blacklist)
Character = NewCharacter
OptionsSetCameraSubject
(SetCameraSubject)
OptionsSetCharacter
(SetCharacter)
OptionsParentCharacter
Character.Parent = Rig
Index, Descendant , (Character)
(DescendantAdded, Descendant)
(RBXScriptConnections, (Character.DescendantAdded, DescendantAdded))
Humanoid = (Character, )
HumanoidRootPart = (Character, , )
IsFirst
OptionsApplyDescription Humanoid
AppliedDescription = (Humanoid)
(AppliedDescription, {}, )
(RigHumanoid, AppliedDescription)
HumanoidRootPart
RigHumanoidRootPart.CFrame = HumanoidRootPart.CFrame
OptionsSetCollisionGroup
CollisionGroup = HumanoidRootPart.CollisionGroup
Index, Descendant , (Rig)
(Descendant, )
Descendant.CollisionGroup = CollisionGroup
IsFirst =
IsAlive =
HumanoidRootPart
Target, Options , Targets
(Target, Workspace)
FirstPosition = Target.Position
PredictionFling = Options.PredictionFling
LastPosition = FirstPosition
Timeout = () + Options.Timeout
HumanoidRootPart
(Target, Workspace) () < Timeout
DeltaTime = ()
Position = Target.Position
( Position - FirstPosition ).Magnitude >
Offset = Vector3zero
PredictionFling
Offset = ( Position - LastPosition ) / DeltaTime *
HumanoidRootPart.AssemblyAngularVelocity = FlingVelocity
HumanoidRootPart.AssemblyLinearVelocity = FlingVelocity
HumanoidRootPart.CFrame = Target.CFrame + Offset
LastPosition = Position
HighlightObject = Options.HighlightObject
HighlightObject
(HighlightObject)
Targets[Target] =
HumanoidRootPart.AssemblyAngularVelocity = Vector3zero
HumanoidRootPart.AssemblyLinearVelocity = Vector3zero
OptionsHatDrop
(()
(Character, , ).Enabled =
Index, AnimationTrack , (Humanoid)
AnimationTrack:()
(Humanoid, Humanoid.RigType == R6 R6Animation R15Animation):()
(NewIndex, Workspace, , nan)
RootPartCFrame = RigHumanoidRootPart.CFrame
RootPartCFrame = (RootPartCFrame.X, HatDropY, RootPartCFrame.Z)
IsAlive
HumanoidRootPart.AssemblyAngularVelocity = Vector3zero
HumanoidRootPart.AssemblyLinearVelocity = HatDropLinearVelocity
HumanoidRootPart.CFrame = RootPartCFrame
()
)
OptionsHideCharacter
HideCharacterOffset = (OptionsHideCharacter) == OptionsHideCharacter HideCharacterOffset
RootPartCFrame = RigHumanoidRootPart.CFrame + HideCharacterOffset
(()
IsAlive
HumanoidRootPart.AssemblyAngularVelocity = Vector3zero
HumanoidRootPart.AssemblyLinearVelocity = Vector3zero
HumanoidRootPart.CFrame = RootPartCFrame
()
)
OptionsTeleportRadius
HumanoidRootPart.CFrame = RigHumanoidRootPart.CFrame + ((- OptionsTeleportRadius, OptionsTeleportRadius), , (- OptionsTeleportRadius, OptionsTeleportRadius))
OptionsPermanentDeath replicatesignal
(ConnectDiedSignalBackend)
(Players.RespawnTime + )
Refitting =
(Kill)
(OptionsBreakJointsDelay)
(Character)
Humanoid
replicatesignal OptionsUseServerBreakJoints
(Humanoid.ServerBreakJoints)
(Humanoid, Dead)
(Humanoid.Died)
IsAlive =
OptionsHatDrop
(NewIndex, Workspace, , FallenPartsDestroyHeight)
OnInputBegan = (InputObject)
InputObject.UserInputType == MouseButton1
Target = Mouse.Target
HatFling = OptionsDefaultFlingOptions.HatFling
ToolFling = OptionsDefaultFlingOptions.ToolFling
HatFling OptionsHatDrop
Part = (HatFling) == (HatFling)
Part
Index, Child (Character)
(Child, )
Handle = (Child, , )
Handle
Part = Handle
Part
Exceptions[Part] =
(UserInputService, MouseButton1)
Part.ReceiveAge ==
Part.AssemblyAngularVelocity = FlingVelocity
Part.AssemblyLinearVelocity = FlingVelocity
Part.CFrame = Mouse.Hit + AntiSleep
()
Exceptions[Part] =
ToolFling
Backpack = (LocalPlayer, )
Tool =
(ToolFling) ==
Tool = (Backpack, ToolFling) (Character, ToolFling)
Tool
Tool = (Backpack, ) (Character, )
Tool
Handle = (Tool, , ) (Tool, )
Handle
(Humanoid)
()
(Humanoid, Tool)
(UserInputService, MouseButton1)
Handle.ReceiveAge ==
Handle.AssemblyAngularVelocity = FlingVelocity
Handle.AssemblyLinearVelocity = FlingVelocity
Handle.CFrame = Mouse.Hit + AntiSleep
()
(Humanoid)
Handle.AssemblyAngularVelocity = Vector3zero
Handle.AssemblyLinearVelocity = Vector3zero
Handle.CFrame = RigHumanoidRootPart.CFrame
(Target, OptionsDefaultFlingOptions)
OnPostSimulation = ()
Time = ()
DeltaTime = Time - LastTime
LastTime = Time
OptionsSetCharacter IsLockCenter
Position = RigHumanoidRootPart.Position
RigHumanoidRootPart.CFrame = (Position, Position + CurrentCamera.CFrame.LookVector * Vector3xzAxis)
OptionsSimulationRadius
(SetSimulationRadius)
AntiSleep = (Time * ) * * Vector3one
Axis = + (Time)
Index, Table , Aligns
Part0 = Table.Part0
Exceptions[Part0]
Part0.ReceiveAge ==
(Part0, Workspace) (Part0)[] (Part0)
Part1 = Table.Part1
Part0.AssemblyAngularVelocity = Vector3zero
LinearVelocity = Part1.AssemblyLinearVelocity * Axis
Part0.AssemblyLinearVelocity = (LinearVelocity.X, Axis, LinearVelocity.Z)
Part0.CFrame = Part1.CFrame * Table.Offset + AntiSleep
Frames = Table.Frames -
Frames = Frames +
Table.Frames = Frames
Frames > OptionsPermanentDeath OptionsRefit replicatesignal
Refitting =
(ConnectDiedSignalBackend)
OptionsSetCharacter Humanoid
(RigHumanoid, Humanoid.MoveDirection)
RigHumanoid.Jump = Humanoid.Jump
OnPreRender = ()
Position = RigHumanoidRootPart.Position
RigHumanoidRootPart.CFrame = (Position, Position + CurrentCamera.CFrame.LookVector * Vector3xzAxis)
Index, Table , Aligns
Part0 = Table.Part0
Part0.ReceiveAge == (Part0, Workspace) (Part0)[] (Part0)
Part0.CFrame = Table.Part1.CFrame * Table.Offset
OnMouseBehaviorChanged = ()
IsLockCenter = UserInputService.MouseBehavior == LockCenter
IsLockCenter
PreRenderConnection = (PreRender, OnPreRender)
(RBXScriptConnections, PreRenderConnection)
PreRenderConnection
(PreRenderConnection)
(RBXScriptConnections, (RBXScriptConnections, PreRenderConnection))
OnPreSimulation = ()
OptionsDisableCharacterCollisions Character
Index, Descendant , (Character)
(Descendant, )
Descendant.CanCollide =
OptionsDisableRigCollisions
Index, Descendant , (Rig)
(Descendant, )
Descendant.CanCollide =
Start = (Options)
IsRunning
IsFirst =
IsRunning =
Options = Options {}
OptionsAccessories = Options.Accessories {}
OptionsApplyDescription = Options.ApplyDescription
OptionsBreakJointsDelay = Options.BreakJointsDelay
OptionsClickFling = Options.ClickFling
OptionsDisableCharacterCollisions = Options.DisableCharacterCollisions
OptionsDisableHealthBar = Options.DisableHealthBar
OptionsDisableRigCollisions = Options.DisableRigCollisions
OptionsDefaultFlingOptions = Options.DefaultFlingOptions {}
OptionsHatDrop = Options.HatDrop
OptionsHideCharacter = Options.HideCharacter
OptionsParentCharacter = Options.ParentCharacter
OptionsPermanentDeath = Options.PermanentDeath
OptionsRefit = Options.Refit
OptionsRigSize = Options.RigSize
OptionsRigTransparency = Options.RigTransparency
OptionsSetCameraSubject = Options.SetCameraSubject
OptionsSetCameraType = Options.SetCameraType
OptionsSetCharacter = Options.SetCharacter
OptionsSetCollisionGroup = Options.SetCollisionGroup
OptionsSimulationRadius = Options.SimulationRadius
OptionsTeleportRadius = Options.TeleportRadius
OptionsUseServerBreakJoints = Options.UseServerBreakJoints
OptionsDisableHealthBar
IsHealthEnabled = (StarterGui, Health)
(StarterGui, Health, )
BindableEvent = ()
(RBXScriptConnections, (BindableEvent.Event, Stop))
Rig = Options.R15 (R15HumanoidModel) (HumanoidModel)
Rig.Name = LocalPlayer.Name
RigHumanoid = Rig.Humanoid
RigHumanoidRootPart = Rig.HumanoidRootPart
Rig.Parent = Workspace
Index, Descendant , (Rig)
(Descendant, )
Attachments[Descendant.Name] = Descendant
(Descendant, ) (Descendant, )
Descendant.Transparency = OptionsRigTransparency
OptionsRigSize
(Rig, OptionsRigSize)
RigHumanoid.JumpPower =
RigHumanoid.WalkSpeed =
()
(RBXScriptConnections, (CurrentCameraChanged, OnCurrentCameraChanged))
OptionsClickFling
(RBXScriptConnections, (InputBegan, OnInputBegan))
Character = LocalPlayer.Character
Character
(Character)
(RBXScriptConnections, (CharacterAdded, OnCharacterAdded))
LastTime = ()
(RBXScriptConnections, (PostSimulation, OnPostSimulation))
OptionsSetCharacter
()
(RBXScriptConnections, (MouseBehaviorChanged, OnMouseBehaviorChanged))
OptionsDisableCharacterCollisions OptionsDisableRigCollisions
()
(RBXScriptConnections, (PreSimulation, OnPreSimulation))
IsRegistered = (SetCore, StarterGui, , BindableEvent)
IsRegistered
(()
Index = ,
IsRegistered
IsRegistered = (SetCore, StarterGui, , BindableEvent)
()
)
{
BindableEvent = BindableEvent,
Fling = Fling,
Rig = Rig
}
Stop = ()
IsRunning
IsFirst =
IsRunning =
Index, Highlight Highlights
(Highlight)
(Highlights)
Index, RBXScriptConnection , RBXScriptConnections
(RBXScriptConnection)
(RBXScriptConnections)
(BindableEvent)
Character.Parent == Rig
Character.Parent = Workspace
Humanoid
(Humanoid, Dead)
(Rig)
OptionsPermanentDeath replicatesignal
(ConnectDiedSignalBackend)
OptionsDisableHealthBar (StarterGui, Health)
(StarterGui, Health, IsHealthEnabled)
IsRegistered
(SetCore, StarterGui, , )
IsRegistered = (SetCore, StarterGui, , )
Empyrean = ({
Accessories = {
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Names = { , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Names = { , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Names = { , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Names = { , }, Offset = .identity, TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .identity, TextureId = },
{ MeshId = , Names = { , , , }, Offset = .identity, TextureId = },
{ MeshId = , Names = { , , , }, Offset = .identity, TextureId = },
{ MeshId = , Names = { , , , }, Offset = .identity, TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(, , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Names = { , , , }, Offset = .(- , , ), TextureId = },
{ MeshId = , Name = , Offset = .identity, TextureId = },
{ MeshId = , Name = , Offset = .identity, TextureId = },
{ MeshId = , Name = , Offset = .identity, TextureId = },
{ MeshId = , Name = , Offset = .(, , -), TextureId = },
{ MeshId = , Name = , Offset = .identity, TextureId = },
},
ApplyDescription = ,
BreakJointsDelay = ,
ClickFling = ,
DefaultFlingOptions = {
HatFling = ,
Highlight = ,
PredictionFling = ,
Timeout = ,
ToolFling = ,
},
DisableCharacterCollisions = ,
DisableHealthBar = ,
DisableRigCollisions = ,
HatDrop = ,
HideCharacter = .(, - , ),
ParentCharacter = ,
PermanentDeath = ,
Refit = ,
RigSize = ,
RigTransparency = ,
R15 = ,
SetCameraSubject = ,
SetCameraType = ,
SetCharacter = ,
SetCollisionGroup = ,
SimulationRadius = ,
TeleportRadius = ,
UseServerBreakJoints = ,
})
.Players.LocalPlayer.Character = .Players.LocalPlayer.Character.Parent
()[]
(:())()
()
Anim
id
walk =
mouse1 =
finish =
i =
sprinting1 =
ability =
run =
uis = :()
walking =
hwalking =
blocking =
blockid =
punching =
punchid =
atacking =
atackid =
charging =
chargeid =
hurt =
hidle =
hrun =
sprinting =
ws =
taunt =
Players = :()
player = Players.LocalPlayer
mouse = player:()
idle =
char = .Players.LocalPlayer.Character
hum = char:()
punchvel = .()
punchvel.Parent = char.HumanoidRootPart
punchvel.Attachment0 = char.HumanoidRootPart.RootAttachment
punchvel.Enabled =
punchvel.Force = .(, , -)
chargevel = .()
chargevel.Parent = char.HumanoidRootPart
chargevel.Attachment0 = char.HumanoidRootPart.RootAttachment
chargevel.Enabled =
chargevel.Force = .(, , )
hum.Animator:()
char.Animate:()
Anim = hum:(i)
Anim:()
id = i
hum.WalkSpeed = ws
uis.InputBegan:((input)
input.KeyCode == .KeyCode.LeftShift
sprinting1 =
ws =
charging == blocking == punching ==
hum.WalkSpeed =
)
uis.InputEnded:((input)
input.KeyCode == .KeyCode.LeftShift
sprinting1 =
ws =
charging == blocking == punching ==
hum.WalkSpeed =
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.One
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Two
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Three
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Four
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Five
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Six
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Seven
Anim:()
id =
Anim = hum:()
taunt =
Anim:()
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.E ability ==
ability =
charging =
hum.WalkSpeed =
chargevel.Enabled =
scream = .()
scream.Parent = char.HumanoidRootPart
scream.SoundId =
scream.Playing =
()
chargevel.Enabled =
scream:()
charging =
ability =
hum.WalkSpeed = ws
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.Q ability ==
blocking =
ability =
hum.WalkSpeed =
()
ability =
blocking =
hum.WalkSpeed = ws
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.R ability ==
punching =
ability =
hum.WalkSpeed =
()
punchvel.Enabled =
()
punchvel.Enabled =
()
hum.WalkSpeed = ws
ability =
punching =
)
uis.InputBegan:((input)
input.KeyCode == .KeyCode.T ability ==
atacking =
ability =
hum.WalkSpeed =
()
ability =
atacking =
hum.WalkSpeed = ws
)
()
idle == taunt == hurt == ability == mouse1 == finish ==
id ~= i
Anim:()
Anim = hum:(i)
Anim.Looped =
Anim:()
id = i
walking == taunt == ability == hurt == sprinting1 == finish == mouse1 ==
id ~= walk
Anim:()
Anim = hum:(walk)
Anim.Looped =
Anim:()
id = walk
sprinting == taunt == ability == hurt == mouse1 ==
id ~= run
Anim:()
Anim = hum:(run)
Anim.Looped =
Anim:()
id = run
hum.MoveDirection ~= .(, , ) sprinting1 ==
walking =
sprinting =
idle =
taunt =
hum.MoveDirection ~= .(, , ) sprinting1 == mouse1 ==
walking =
sprinting =
idle =
taunt =
hum.MoveDirection == .(,,)
idle =
walking =
sprinting =
taunt == mouse1 == punching == blocking == charging ==
id ~= punchid
Anim:()
Anim = hum:(punchid)
Anim.Looped =
Anim:()
id = punchid
taunt == mouse1 == charging == blocking == punching ==
id ~= chargeid
Anim:()
Anim = hum:(chargeid)
Anim.Looped =
Anim:()
id = chargeid
blocking == taunt == charging == punching ==
id ~= blockid
Anim:()
Anim = hum:(blockid)
Anim.Looped =
Anim:()
id = blockid
atacking == taunt == charging == punching == blocking ==
id ~= atackid
Anim:()
Anim = hum:()
Anim.Looped =
Anim:()
id = atackid
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
If it dont work ur executor is bad IF U WANA HATS THEN GO TO GENESIS FE CHANNEL [sub to him] AND GO TO HIS DISCORD AND HIS GAME THERE ARE THE HATS RIG OR USE HIS SCRIPTS TOO