Run it
Copy the script and paste it into your executor.
(()
:().Heartbeat:()
chr = .Players.LocalPlayer.Character
_,v (chr:())
v:() v:() v.Name == v.Name == v.Name == v.Name == v.Name ==
v:()
)
(:((),))()
StudsOffset =
Smoothness =
AnchorCharacter =
HideCharacter =
NoCollision =
ChatEnabled =
ChatLocalRange =
ViewportEnabled =
ViewportRange =
RagdollEnabled =
RagdollHeadMovement =
AutoRun =
AutoRespawn =
WearAllAccessories =
AccurateHandPosition =
AccessorySettings = {
LeftArm = ;
RightArm = ;
LeftLeg = ;
RightLeg = ;
Torso = ;
Head = ;
BlockArms = ;
BlockLegs = ;
BlockTorso = ;
LimbOffset = .(.(), , );
}
FootPlacementSettings = {
RightOffset = .(, , ),
LeftOffset = .(-, , ),
}
Script = ;
Script = ()
Players = :()
Client = Players.LocalPlayer
Character = Client.Character Client.CharacterAdded:()
WeldBase = Character:()
ArmBase = Character:() Character:() WeldBase
Backpack = Client:()
Mouse = Client:()
Camera = .CurrentCamera
VRService = :()
VRReady = VRService.VREnabled
UserInputService = :()
RunService = :()
HttpService = :()
StarterGui = :()
HeadAccessories = {};
UsedAccessories = {};
Pointer = ;
Point1 = ;
Point2 = ;
VirtualRig = :()[]
VirtualBody = :()[]
Anchor = .()
Anchor.Anchored =
Anchor.Transparency =
Anchor.CanCollide =
Anchor.Parent =
RagdollEnabled
()
NetworkAccess = .(()
().Physics.AllowSleep =
:().RenderStepped:()
_,Players , :():()
Players ~= :().LocalPlayer
Players.MaximumSimulationRadius = Players.SimulationRadius =
:().LocalPlayer.MaximumSimulationRadius = .(.huge,.huge)
:().LocalPlayer.SimulationRadius = .huge*.huge )
.(NetworkAccess)
StarterGui:(, )
CharacterCFrame = WeldBase.CFrame
RagdollEnabled
Character.Humanoid.AnimationPlayed:((Animation)
Animation:()
)
_, Track , Character.Humanoid:()
Track:()
HideCharacter
Platform = .()
Platform.Anchored =
Platform.Size = .(, , )
Platform.CFrame = .(, , )
Platform.Transparency =
Platform.Parent =
Character:(Platform.Position + .(, , ))
()
AnchorCharacter
_, Part (Character:())
Part:()
Part.Anchored =
(Object, Style, Direction, Time, Goal)
tweenInfo = TweenInfo.(Time, .EasingStyle[Style], .EasingDirection[Direction])
tween = :():(Object, tweenInfo, Goal)
tween.Completed:(()
tween:()
)
tween:()
tween
(Limb)
_, Motor , Character:()
Motor:() Motor.Part1 == Limb
Motor
(Limb, Part0)
Attachment0 = .(, Part0 Anchor)
Attachment1 = .(, Limb)
Orientation = .()
Position = .()
Orientation.Attachment0 = Attachment1
Orientation.Attachment1 = Attachment0
Orientation.RigidityEnabled =
Orientation.MaxTorque =
Orientation.Responsiveness =
Orientation.Parent = Character.HumanoidRootPart
Position.Attachment0 = Attachment1
Position.Attachment1 = Attachment0
Position.RigidityEnabled =
Position.MaxForce =
Position.Responsiveness =
Position.Parent = Character.HumanoidRootPart
Limb.Massless =
Motor = (Limb)
Motor
Motor:()
(CF, Local)
Local
Attachment0.CFrame = CF
Attachment0.WorldCFrame = CF
;
()
_, Tool , Character:()
Tool:() Tool.Name:()
Tool
(Handle)
_, Weld , Character:()
Weld:() (Weld.Part0 == Handle Weld.Part1 == Handle)
Weld
()
_, Weld , Character:()
Weld:() (Weld.Part0 == Handle Weld.Part1 == Handle)
Weld
(Handle)
RightGrip = .()
RightGrip.Name =
RightGrip.Part1 = Handle
RightGrip.Part0 = WeldBase
RightGrip.Parent = WeldBase
RightGrip
(Accessory, DeleteMeshes)
Accessory
HatAttachment = Accessory.Handle:()
HeadAttachment = VirtualRig:(HatAttachment.Name, )
BasePart = HeadAttachment.Parent
HatAtt = HatAttachment.CFrame
HeadAtt = HeadAttachment.CFrame
DeleteMeshes
Accessory.Handle:()
Accessory.Handle.Mesh:()
()
Handle = Accessory:()
Handle:(, )
Handle:(, ):()
Handle:()
Handle:()
Handle.Massless =
Handle.Transparency =
UsedAccessories[Accessory] =
RightGrip = (Handle)
()
_, Object (Handle:())
Object:()
(()
Object.Transparency =
)
(()
Object.Enabled =
)
Handle, RightGrip, HatAtt, HeadAtt, BasePart;
()
_, Accessory , Character:()
Accessory:() UsedAccessories[Accessory]
Handle, RightGrip, HatAtt, HeadAtt, BasePart = (Accessory)
.(HeadAccessories, {Handle, RightGrip, HatAtt, HeadAtt, BasePart})
Handle.Transparency =
WearAllAccessories
RagdollEnabled
LeftHandle, LeftHandGrip = (Character:(AccessorySettings.LeftArm), AccessorySettings.BlockArms)
RightHandle, RightHandGrip = (Character:(AccessorySettings.RightArm), AccessorySettings.BlockArms)
LeftHipHandle, LeftLegGrip = (Character:(AccessorySettings.LeftLeg), AccessorySettings.BlockLegs)
RightHipHandle, RightLegGrip = (Character:(AccessorySettings.RightLeg), AccessorySettings.BlockLegs)
TorsoHandle, TorsoGrip = (Character:(AccessorySettings.Torso), AccessorySettings.BlockTorso)
()
RagdollEnabled
RagdollHeadMovement
()
MoveHead = (Character[])
MoveRightArm = (Character[])
MoveLeftArm = (Character[])
MoveRightLeg = (Character[])
MoveLeftLeg = (Character[])
MoveTorso = (Character[])
MoveRoot = (Character.HumanoidRootPart)
RagdollHeadMovement
_, Accessory , Character:()
Accessory:() Accessory:()
Attachment1 = Accessory.Handle:()
Attachment0 = Character:((Attachment1), )
Orientation = .()
Position = .()
(Attachment1, Attachment0, Accessory)
Orientation.Attachment0 = Attachment1
Orientation.Attachment1 = Attachment0
Orientation.RigidityEnabled =
Orientation.ReactionTorqueEnabled =
Orientation.MaxTorque =
Orientation.Responsiveness =
Orientation.Parent = Character.Head
Position.Attachment0 = Attachment1
Position.Attachment1 = Attachment0
Position.RigidityEnabled =
Position.ReactionForceEnabled =
Position.MaxForce =
Position.Responsiveness =
Position.Parent = Character.Head
VirtualRig.Name =
VirtualRig.RightFoot.BodyPosition.Position = CharacterCFrame.p
VirtualRig.LeftFoot.BodyPosition.Position = CharacterCFrame.p
VirtualRig.Parent =
VirtualRig:(CharacterCFrame)
VirtualRig.Humanoid.Health =
VirtualRig:()
VirtualBody.Parent =
VirtualBody.Name =
VirtualBody.Humanoid.WalkSpeed =
VirtualBody.Humanoid.CameraOffset = .(, StudsOffset, )
VirtualBody:(CharacterCFrame)
VirtualBody.Humanoid.Died:(()
()
AutoRespawn
Character:()
RagdollHeadMovement RagdollEnabled
Network:()
()
)
Camera.CameraSubject = VirtualBody.Humanoid
Character.Humanoid.WalkSpeed =
Character.Humanoid.JumpPower =
_, Part , VirtualBody:()
Part:()
Part.Transparency =
_, Part , VirtualRig:()
Part:()
Part.Transparency =
VRReady
VirtualRig.RightUpperArm.ShoulderConstraint.RigidityEnabled =
VirtualRig.LeftUpperArm.ShoulderConstraint.RigidityEnabled =
OnMoving = RunService.Stepped:(()
Direction = Character.Humanoid.MoveDirection
Start = VirtualBody.HumanoidRootPart.Position
Point = Start + Direction *
VirtualBody.Humanoid:(Point)
)
Character.Humanoid.Jumping:(()
VirtualBody.Humanoid.Jump =
)
UserInputService.JumpRequest:(()
VirtualBody.Humanoid.Jump =
)
RagdollEnabled
_, Part (Character:())
Part:() Part.Name == Part.Parent:()
Part.LocalTransparencyModifier =
Part:() Part.Transparency < Part.Name ~=
Part.LocalTransparencyModifier =
Part:() Part.Name ==
Part.LocalTransparencyModifier =
Part:() Part:() Part:()
(()
Part.Transparency =
)
(()
Part.Enabled =
)
FootUpdateDebounce = ()
(Part, Distance)
Position = Part.CFrame.p
Target = Position - .(, Distance, )
Line = Ray.(Position, (Target - Position).Unit * Distance)
FloorPart, FloorPosition, FloorNormal = :(Line, {VirtualRig, VirtualBody, Character})
FloorPart
FloorPart, FloorPosition, FloorNormal, (FloorPosition - Position).Magnitude
, Target, .(), Distance
(CF)
X,Y,Z = CF.X,CF.Y,CF.Z
LX,LZ = CF.lookVector.X,CF.lookVector.Z
.(X,Y,Z) * .(,.(LX,LZ),)
FootTurn =
(Foot, Target)
MaxDist
Character.Humanoid.MoveDirection.Magnitude >
MaxDist =
MaxDist =
PastThreshold = (Foot.Position - Target.Position).Magnitude > MaxDist
PastTick = () - FootUpdateDebounce >=
PastThreshold PastTick
FootUpdateDebounce = ()
PastThreshold
PastTick
()
RightFooting = VirtualRig.RightFoot.BodyPosition
LeftFooting = VirtualRig.LeftFoot.BodyPosition
LowerTorso = VirtualRig.LowerTorso
Yield = ()
RunService.Stepped:()
(LowerTorso.Position - RightFooting.Position).Y >
(LowerTorso.Position - LeftFooting.Position).Y >
((LowerTorso.Position - RightFooting.Position) * .(, , )).Magnitude >
((LowerTorso.Position - LeftFooting.Position) * .(, , )).Magnitude >
() - Yield >=
()
VirtualRig:()
()
Floor, FloorPosition, FloorNormal, Dist = (VirtualRig.LowerTorso, )
Dist = .(Dist, , )
FootTarget =
VirtualRig.LowerTorso.CFrame *
.(FootPlacementSettings.RightOffset) -
.(, Dist, ) +
Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / ) *
(VirtualRig.RightFoot, FootTarget)
VirtualRig.RightFoot.BodyPosition.Position = FootTarget.p
VirtualRig.RightFoot.BodyGyro.CFrame = (VirtualRig.LowerTorso.CFrame)
()
FootTarget =
VirtualRig.LowerTorso.CFrame *
.(FootPlacementSettings.LeftOffset) -
.(, Dist, ) +
Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / ) *
(VirtualRig.LeftFoot, FootTarget)
VirtualRig.LeftFoot.BodyPosition.Position = FootTarget.p
VirtualRig.LeftFoot.BodyGyro.CFrame = (VirtualRig.LowerTorso.CFrame)
()
RagdollEnabled
TorsoHandle
Positioning = VirtualRig.UpperTorso.CFrame
TorsoGrip TorsoGrip.Parent
TorsoGrip = (TorsoHandle)
Parent = TorsoGrip.Parent
TorsoGrip.C1 = .()
TorsoGrip.C0 = TorsoGrip.C0:(WeldBase.CFrame:(Positioning * .(, -, ) * AccessorySettings.LimbOffset), Smoothness)
TorsoGrip.Parent =
TorsoGrip.Parent = Parent
Positioning = VirtualRig.UpperTorso.CFrame
(Positioning * .(, -, ))
(Positioning * .(, -, ))
()
RagdollEnabled
RightHipHandle
Positioning =
VirtualRig.RightLowerLeg.CFrame
: (VirtualRig.RightFoot.CFrame, )
+ .(, , )
RightHipHandle RightHipHandle.Parent
RightLegGrip = (RightHipHandle)
Parent = RightLegGrip.Parent
RightLegGrip.C1 = .()
RightLegGrip.C0 = RightLegGrip.C0:(WeldBase.CFrame:(Positioning * AccessorySettings.LimbOffset), Smoothness)
RightLegGrip.Parent =
RightLegGrip.Parent = Parent
LeftHipHandle
Positioning =
VirtualRig.LeftLowerLeg.CFrame
: (VirtualRig.LeftFoot.CFrame, )
+ .(, , )
LeftLegGrip LeftLegGrip.Parent
LeftLegGrip = (LeftHipHandle)
Parent = LeftLegGrip.Parent
LeftLegGrip.C1 = .()
LeftLegGrip.C0 = LeftLegGrip.C0:(WeldBase.CFrame:(Positioning * AccessorySettings.LimbOffset), Smoothness)
LeftLegGrip.Parent =
LeftLegGrip.Parent = Parent
Positioning =
VirtualRig.RightLowerLeg.CFrame
: (VirtualRig.RightFoot.CFrame, )
* .(, .(), )
+ .(, , )
(Positioning)
Positioning =
VirtualRig.LeftLowerLeg.CFrame
: (VirtualRig.LeftFoot.CFrame, )
* .(, .(), )
+ .(, , )
(Positioning)
(, VRReady)
(UserCFrame, Positioning, IgnoreTorso)
Positioning = Camera.CFrame * Positioning
IgnoreTorso
()
()
RagdollEnabled
UserCFrame == .UserCFrame.Head AccessorySettings.Head
_, Table , HeadAccessories
Handle, RightGrip, HatAtt, HeadAtt, BasePart = (Table)
LocalPositioning = Positioning
RightGrip RightGrip.Parent
RightGrip = (Handle)
Table[] = RightGrip
Parent = RightGrip.Parent
BasePart
LocalPositioning = BasePart.CFrame * HeadAtt
RightGrip.C1 = HatAtt
RightGrip.C0 = RightGrip.C0:(WeldBase.CFrame:(LocalPositioning), Smoothness)
RightGrip.Parent =
RightGrip.Parent = Parent
RightHandle UserCFrame == .UserCFrame.RightHand AccessorySettings.RightArm
HandPosition = Positioning
LocalPositioning = Positioning
RightHandGrip RightHandGrip.Parent
RightHandGrip = (RightHandle)
AccurateHandPosition
HandPosition = HandPosition * .(, , )
VRReady
HeadRotation = Camera.CFrame - Camera.CFrame.p
HandPosition = VirtualRig.RightUpperArm.CFrame:(VirtualRig.RightLowerArm.CFrame, ) * AccessorySettings.LimbOffset
LocalPositioning = HandPosition * .(, , ) * .(.(-), , )
Point2
VirtualRig.RightUpperArm.Aim.MaxTorque = .(.huge, .huge, .huge)
VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
VirtualRig.RightUpperArm.Aim.MaxTorque ~= .(, , )
VirtualRig.RightUpperArm.Aim.MaxTorque = .(, , )
AccurateHandPosition
LocalPositioning = HandPosition
Parent = RightHandGrip.Parent
RightHandGrip.C1 = .()
RightHandGrip.C0 = RightHandGrip.C0:(WeldBase.CFrame:(HandPosition), Smoothness)
RightHandGrip.Parent =
RightHandGrip.Parent = Parent
EquippedTool = ()
EquippedTool EquippedTool:()
EquippedGrip = (EquippedTool.Handle)
Parent = EquippedGrip.Parent
ArmBaseCFrame = ArmBase.CFrame
ArmBase.Name ==
ArmBaseCFrame = ArmBaseCFrame
EquippedGrip.C1 = EquippedTool.Grip
EquippedGrip.C0 = EquippedGrip.C0:(ArmBaseCFrame:(LocalPositioning), Smoothness)
EquippedGrip.Parent =
EquippedGrip.Parent = Parent
LeftHandle UserCFrame == .UserCFrame.LeftHand AccessorySettings.LeftArm
HandPosition = Positioning
LeftHandGrip LeftHandGrip.Parent
LeftHandGrip = (LeftHandle)
AccurateHandPosition
HandPosition = HandPosition * .(, , )
VRReady
HandPosition = VirtualRig.LeftUpperArm.CFrame:(VirtualRig.LeftLowerArm.CFrame, ) * AccessorySettings.LimbOffset
Point1
VirtualRig.LeftUpperArm.Aim.MaxTorque = .(.huge, .huge, .huge)
VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
VirtualRig.LeftUpperArm.Aim.MaxTorque ~= .(, , )
VirtualRig.LeftUpperArm.Aim.MaxTorque = .(, , )
Parent = LeftHandGrip.Parent
LeftHandGrip.C1 = .()
LeftHandGrip.C0 = LeftHandGrip.C0:(WeldBase.CFrame:(HandPosition), Smoothness)
LeftHandGrip.Parent =
LeftHandGrip.Parent = Parent
RagdollEnabled
UserCFrame == .UserCFrame.Head RagdollHeadMovement
(Positioning)
UserCFrame == .UserCFrame.RightHand
Positioning = Positioning
VRReady
Positioning = VirtualRig.RightUpperArm.CFrame:(VirtualRig.RightLowerArm.CFrame, )
AccurateHandPosition
Positioning = Positioning * .(, , )
VRReady
Positioning = Positioning * AccessorySettings.LimbOffset
(Positioning)
Point2
VirtualRig.RightUpperArm.Aim.MaxTorque = .(.huge, .huge, .huge)
VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
VirtualRig.RightUpperArm.Aim.MaxTorque ~= .(, , )
VirtualRig.RightUpperArm.Aim.MaxTorque = .(, , )
UserCFrame == .UserCFrame.LeftHand
Positioning = Positioning
VRReady
Positioning = VirtualRig.LeftUpperArm.CFrame:(VirtualRig.LeftLowerArm.CFrame, )
AccurateHandPosition
Positioning = Positioning * .(, , )
VRReady
Positioning = Positioning * AccessorySettings.LimbOffset
(Positioning)
Point1
VirtualRig.LeftUpperArm.Aim.MaxTorque = .(.huge, .huge, .huge)
VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
VirtualRig.LeftUpperArm.Aim.MaxTorque ~= .(, , )
VirtualRig.LeftUpperArm.Aim.MaxTorque = .(, , )
UserCFrame == .UserCFrame.Head
VirtualRig.Head.CFrame = Positioning
UserCFrame == .UserCFrame.RightHand VRReady
VirtualRig.RightHand.CFrame = Positioning
UserCFrame == .UserCFrame.LeftHand VRReady
VirtualRig.LeftHand.CFrame = Positioning
VRReady VirtualRig.LeftHand.Anchored
VirtualRig.RightHand.Anchored =
VirtualRig.LeftHand.Anchored =
VRReady VirtualRig.LeftHand.Anchored
VirtualRig.RightHand.Anchored =
VirtualRig.LeftHand.Anchored =
CFrameChanged = VRService.UserCFrameChanged:(OnUserCFrameChanged)
OnStepped = RunService.Stepped:(()
_, Part (VirtualRig:())
Part:()
Part.CanCollide =
RagdollEnabled
_, Part (Character:())
Part:()
Part.CanCollide =
NoCollision
_, Player (Players:())
Player ~= Client Player.Character
Descendants = Player.Character:()
i = , #Descendants
Part = Descendants[i]
Part:()
Part.CanCollide =
Part.Velocity = .()
Part.RotVelocity = .()
)
OnRenderStepped = RunService.Stepped:(()
Camera.CameraSubject = VirtualBody.Humanoid
RagdollEnabled
Character.HumanoidRootPart.CFrame = VirtualRig.UpperTorso.CFrame
Character.HumanoidRootPart.Velocity = .(, , )
VRReady
(.UserCFrame.Head, .(, , ))
(.UserCFrame.RightHand, .(, , ), )
(.UserCFrame.LeftHand, .(, , ), )
)
(()
Character Character.Parent
()
()
)
OnInput = UserInputService.InputBegan:((Input, Processed)
Processed
Input.KeyCode == .KeyCode.LeftControl Input.KeyCode == .KeyCode.ButtonL2
(VirtualBody.Humanoid, , , , {
CameraOffset = .(, StudsOffset - , )
})
Input.KeyCode == .KeyCode.X
RagdollEnabled RagdollHeadMovement
Network:()
()
Input.KeyCode == .KeyCode.C
VirtualBody:(Mouse.Hit.p)
VirtualRig:(Mouse.Hit.p)
Input.KeyCode == .KeyCode.LeftShift Input.KeyCode == .KeyCode.ButtonR2
(VirtualBody.Humanoid, , , , {
WalkSpeed =
})
VRReady Input.UserInputType == .UserInputType.MouseButton1
Point1 =
VRReady Input.UserInputType == .UserInputType.MouseButton2
Point2 =
VRReady Input.KeyCode == .KeyCode.ButtonY
Character:()
RagdollEnabled RagdollHeadMovement
Network:()
()
)
OnInputEnded = UserInputService.InputEnded:((Input, Processed)
Processed
Input.KeyCode == .KeyCode.LeftControl Input.KeyCode == .KeyCode.ButtonL2
(VirtualBody.Humanoid, , , , {
CameraOffset = .(, StudsOffset, )
})
Input.KeyCode == .KeyCode.LeftShift Input.KeyCode == .KeyCode.ButtonR2
(VirtualBody.Humanoid, , , , {
WalkSpeed =
})
VRReady Input.UserInputType == .UserInputType.MouseButton1
Point1 =
VRReady Input.UserInputType == .UserInputType.MouseButton2
Point2 =
)
OnReset
OnReset = Client.CharacterAdded:(()
OnReset:();
CFrameChanged:();
OnStepped:();
OnRenderStepped:();
OnMoving:();
OnInput:();
OnInputEnded:();
VirtualRig:();
VirtualBody:();
RagdollEnabled
Network:();
AutoRun
(, ()
()
)
)
ChatEnabled
(ChatHUDFunc)
ViewportEnabled
(ViewHUDFunc)
Players = :()
Client = Players.LocalPlayer
VRService = :()
VRReady = VRService.VREnabled
UserInputService = :()
RunService = :()
Camera = .CurrentCamera
VRReady
Pointer = :()[]
Pointer.Parent =
Pointer.Beam.Enabled =
Pointer.Target.ParticleEmitter.Enabled =
RenderStepped = RunService.RenderStepped:(()
Pointer.Beam.Enabled
RightHand = Camera.CFrame * VRService:(.UserCFrame.RightHand)
Target = RightHand * .(, , -)
Line = Ray.(RightHand.p, (Target.p - RightHand.p).Unit * )
Part, Position = :(Line, {VirtualRig, VirtualBody, Character, Pointer})
Distance = (Position - RightHand.p).Magnitude
Pointer.Target.Position = .(, , -Distance)
Pointer.CFrame = RightHand
)
Input = UserInputService.InputBegan:((Input)
Input.KeyCode == .KeyCode.ButtonB
Pointer.Beam.Enabled = Pointer.Beam.Enabled
Pointer.Target.ParticleEmitter.Enabled = Pointer.Target.ParticleEmitter.Enabled
)
CharacterAdded
CharacterAdded = Client.CharacterAdded:(()
RenderStepped:()
Input:()
CharacterAdded:()
Pointer:()
Pointer =
)
;
Permadeath = ()
ch = .Players.LocalPlayer.Character
prt=.(, )
z1 = .(, prt)
z1.Name=
z1.CanCollide =
z1.Anchored =
z2 =.(, prt)
z2.Name=
z2.Anchored =
z2.CanCollide =
z3 =.(, prt)
z3.Name=
z1.Position = .(,,)
z2.Position = .(,,)
.Players.LocalPlayer.Character=prt
()
()
.Players.LocalPlayer.Character=ch
()
()
;
Respawn = ()
ch = .Players.LocalPlayer.Character
prt=.(, )
z1 = .(, prt)
z1.Name=
z1.CanCollide =
z1.Anchored =
z2 =.(, prt)
z2.Name=
z2.Anchored =
z2.CanCollide =
z3 =.(, prt)
z3.Name=
z1.Position = .(,,)
z2.Position = .(,,)
.Players.LocalPlayer.Character=prt
()
.Players.LocalPlayer.Character=ch
;
ChatHUDFunc = ()
UserInputService = :()
RunService = :()
VRService = :()
VRReady = VRService.VREnabled
Players = :()
Client = Players.LocalPlayer
ChatHUD = :()[]
GlobalFrame = ChatHUD.GlobalFrame
Template = GlobalFrame.Template
LocalFrame = ChatHUD.LocalFrame
Global = ChatHUD.Global
Local = ChatHUD.Local
Camera = .CurrentCamera
Template.Parent =
ChatHUD.Parent = :()
Highlight = Global.Frame.BackgroundColor3
Deselected = Local.Frame.BackgroundColor3
OpenGlobalTab = ()
Global.Frame.BackgroundColor3 = Highlight
Local.Frame.BackgroundColor3 = Deselected
Global.Font = .Font.SourceSansBold
Local.Font = .Font.SourceSans
GlobalFrame.Visible =
LocalFrame.Visible =
OpenLocalTab = ()
Global.Frame.BackgroundColor3 = Deselected
Local.Frame.BackgroundColor3 = Highlight
Global.Font = .Font.SourceSans
Local.Font = .Font.SourceSansBold
GlobalFrame.Visible =
LocalFrame.Visible =
Global.MouseButton1Down:(OpenGlobalTab)
Local.MouseButton1Down:(OpenLocalTab)
Global.MouseButton1Click:(OpenGlobalTab)
Local.MouseButton1Click:(OpenLocalTab)
()
(Sender)
Sender.Character Sender.Character:()
.((Sender.Character.Head.Position - Camera:().p).Magnitude + )
(Message, Sender, Color)
Frame = Template:()
Frame.Text = ():(Sender.Name, Message)
Frame.User.Text = ():(Sender.Name)
Frame.User.TextColor3 = Color
Frame.BackgroundColor3 = Color
Frame.Parent = GlobalFrame
(, ()
Frame:()
)
(Message, Sender, Color, Dist)
Frame = Template:()
Frame.Text = ():((Dist), Sender.Name, Message)
Frame.User.Text = ():((Dist), Sender.Name)
Frame.User.TextColor3 = Color
Frame.BackgroundColor3 = Color
Frame.Parent = LocalFrame
(, ()
Frame:()
)
(Message, Sender, Color)
ChatHUD ChatHUD.Parent
(Message, Sender, Color)
Distance = (Sender)
Distance Distance <= ChatLocalRange
(Message, Sender, Color, Distance)
(Player)
ChatHUD ChatHUD.Parent
Color = BrickColor.().Color
Player.Chatted:((Message)
(Message, Player, Color)
)
Players.PlayerAdded:(OnPlayerAdded)
_, Player (Players:())
(Player)
ChatPart = ChatHUD.Part
ChatHUD.Adornee = ChatPart
VRReady
ChatHUD.Parent = :()
ChatHUD.Enabled =
ChatHUD.AlwaysOnTop =
OnInput = UserInputService.InputBegan:((Input, Processed)
Processed
Input.KeyCode == .KeyCode.ButtonX
ChatHUD.Enabled = ChatHUD.Enabled
)
RenderStepped = RunService.RenderStepped:(()
LeftHand = VRService:(.UserCFrame.LeftHand)
ChatPart.CFrame = Camera.CFrame * LeftHand
)
CharacterAdded
CharacterAdded = Client.CharacterAdded:(()
OnInput:()
RenderStepped:()
CharacterAdded:()
ChatHUD:()
ChatHUD =
)
()
;
ViewHUDFunc = ()
ViewportRange = ViewportRange
UserInputService = :()
RunService = :()
VRService = :()
VRReady = VRService.VREnabled
Players = :()
Client = Players.LocalPlayer
Mouse = Client:()
Camera = .CurrentCamera
CameraPort = Camera.CFrame
ViewHUD = :() :()[]
Viewport = ViewHUD.Viewport
Viewcam = .()
ViewPart = ViewHUD.Part
ViewHUD.Parent = :()
Viewcam.Parent = Viewport
Viewcam.CameraType = .CameraType.Scriptable
Viewport.CurrentCamera = Viewcam
Viewport.BackgroundTransparency =
(Character)
Arc = Character.Archivable
Clone;
Character.Archivable =
Clone = Character:()
Character.Archivable = Arc
Clone
(Name, Parent, Descendants)
i = , #Descendants
Part = Descendants[i]
Part.Name == Name Part.Parent.Name == Parent
Part
(Player)
ViewHUD ViewHUD.Parent
(Character)
ViewHUD ViewHUD.Parent
Character:()
Character:()
()
FakeChar = (Character)
Root = FakeChar:() FakeChar:()
RenderConnection;
Descendants = FakeChar:()
RealDescendants = Character:()
Correspondents = {};
FakeChar.Humanoid.DisplayDistanceType =
i = , #Descendants
Part = Descendants[i]
Real = Part:() (Part.Name, Part.Parent.Name, RealDescendants)
Part:() Real
Part.Anchored =
Part:()
Part.Parent:()
Part.Transparency =
.(Correspondents, {Part, Real})
RenderConnection = RunService.RenderStepped:(()
Character Character.Parent
RenderConnection:()
FakeChar:()
(Root (Root.Position - Camera.CFrame.p).Magnitude <= ViewportRange) Player == Client Root
i = , #Correspondents
Part, Real = (Correspondents[i])
Part Real Part.Parent Real.Parent
Part.CFrame = Real.CFrame
Part.Parent Real.Parent
Part:()
)
FakeChar.Parent = Viewcam
Player.CharacterAdded:(CharacterAdded)
Player.Character
(()
(Player.Character)
)
PlayerAdded = Players.PlayerAdded:(OnPlayerAdded)
_, Player (Players:())
(Player)
ViewPart.Size = .()
VRReady
Viewport.Position = .(, , , )
Viewport.Size = .(, , , )
Viewport.AnchorPoint = .(, )
Viewport.Size = .(, , , )
RenderStepped = RunService.RenderStepped:(()
Render = Camera.CFrame
Scale = Camera.ViewportSize
VRReady
Render = Render * VRService:(.UserCFrame.Head)
CameraPort = .(Render.p + .(, , ), Render.p)
Viewport.Camera.CFrame = CameraPort
ViewPart.CFrame = Render * .(, , -)
ViewHUD.Size = .(, Scale.X - , , Scale.Y - )
)
CharacterAdded
CharacterAdded = Client.CharacterAdded:(()
RenderStepped:()
CharacterAdded:()
PlayerAdded:()
ViewHUD:()
ViewHUD =
)
()
;
()
()
Players = :()
lp = Players.LocalPlayer
character = lp.Character
A0LL = .(, character[])
A0LL.Position = .(, , )
A1LL = .(, character[])
A1LL.Position = .(-, -, )
socket1 = .(, character[])
socket1.Attachment0 = A0LL
socket1.Attachment1 = A1LL
A0RL = .(, character[])
A0RL.Position = .(, , )
A1RL = .(, character[])
A1RL.Position = .(, -, )
socket2 = .(, character[])
socket2.Attachment0 = A0RL
socket2.Attachment1 = A1RL
A0H = .(, character[])
A0H.Position = .(, -, )
A1H = .(, character[])
A1H.Position = .(, , )
socket5 = .(, character[])
socket5.Attachment0 = A0H
socket5.Attachment1 = A1H
(:(,))()
()
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, ghostbin.co.
[ATTENTION] the game has to be R6 Supported in order for this script to work (Mainly Rate my Avatar) Please do each Script individual in the correct order, Also on the second script after running please type in simulationradius and press enter it will help. If you have any problems please dm me and ill correct your issues This works on any executor Instructions: Right click to lift your right arm Left click to lift your left arm Control to crouch [Credit : EnvEditR1 ] Again If you have any issues DM me and ill try and help you. Oh yeah also dont touch people, If you do your body will fall apart until the person that touched you moved from the recent place.

Universal