Run it
Copy the script and paste it into your executor.
CONFIG = {
TOGGLE_KEY = .KeyCode.X,
DEFAULT_SPEED = ,
BOOSTED_SPEED = ,
SOUND_ID = ,
INVISIBILITY_POSITION = .(-, , ),
NOTIFICATION_DURATION = ,
BACKGROUND_COLOR = .(, , ),
ACCENT_COLOR = .(, , ),
PRIMARY_COLOR = .(, , ),
SUCCESS_COLOR = .(, , ),
DANGER_COLOR = .(, , ),
WARNING_COLOR = .(, , ),
TEXT_COLOR = .(, , ),
SECONDARY_TEXT_COLOR = .(, , ),
}
PlayerState = {
isInvisible: boolean,
isSpeedBoosted: boolean,
originalSpeed: number,
}
Players = :()
StarterGui = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
playerState: PlayerState = {
isInvisible = ,
isSpeedBoosted = ,
originalSpeed = CONFIG.DEFAULT_SPEED,
}
screenGui: ScreenGui
mainFrame: Frame
toggleButton: TextButton
speedButton: TextButton
closeButton: TextButton
signatureLabel: TextLabel
sound: Sound
(title: , text: ): ()
StarterGui:(, {
Title = title,
Text = text,
Duration = CONFIG.NOTIFICATION_DURATION,
})
(character: Model, transparency: number): ()
_, descendant character:()
descendant:() descendant:()
descendant.Transparency = transparency
(): Humanoid?
character = player.Character
character
character:() :: Humanoid?
(): BasePart?
character = player.Character
character
character:() :: BasePart?
(): ()
sound
sound:()
(): ()
player.Character
()
playerState.isInvisible = playerState.isInvisible
()
playerState.isInvisible
humanoidRootPart = ()
humanoidRootPart
()
savedPosition = humanoidRootPart.CFrame
player.Character:(CONFIG.INVISIBILITY_POSITION)
.()
seat = .()
seat.Name =
seat.Anchored =
seat.CanCollide =
seat.Transparency =
seat.Position = CONFIG.INVISIBILITY_POSITION
seat.Parent =
weld = .()
weld.Part0 = seat
weld.Part1 = player.Character:() player.Character:()
weld.Parent = seat
.()
seat.CFrame = savedPosition
(player.Character, )
toggleButton.BackgroundColor3 = CONFIG.SUCCESS_COLOR
toggleButton.Text =
.statusLabel
.statusLabel.Text =
.statusLabel.TextColor3 = CONFIG.SUCCESS_COLOR
(, )
invisChair = :()
invisChair
invisChair:()
player.Character
(player.Character, )
toggleButton.BackgroundColor3 = CONFIG.PRIMARY_COLOR
toggleButton.Text =
.statusLabel
.statusLabel.Text =
.statusLabel.TextColor3 = CONFIG.SECONDARY_TEXT_COLOR
(, )
(): ()
humanoid = ()
humanoid
()
playerState.isSpeedBoosted = playerState.isSpeedBoosted
()
playerState.isSpeedBoosted
humanoid.WalkSpeed = CONFIG.BOOSTED_SPEED
speedButton.BackgroundColor3 = .(, , )
speedButton.Text =
(, )
humanoid.WalkSpeed = playerState.originalSpeed
speedButton.BackgroundColor3 = .(, , )
speedButton.Text =
(, )
(): ()
playerState.isInvisible =
playerState.isSpeedBoosted =
toggleButton
toggleButton.BackgroundColor3 = CONFIG.PRIMARY_COLOR
toggleButton.Text =
speedButton
speedButton.BackgroundColor3 = CONFIG.DANGER_COLOR
speedButton.Text =
.statusLabel
.statusLabel.Text =
.statusLabel.TextColor3 = CONFIG.SECONDARY_TEXT_COLOR
(): ()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = CONFIG.BACKGROUND_COLOR
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
stroke = .()
stroke.Color = CONFIG.ACCENT_COLOR
stroke.Thickness =
stroke.Parent = mainFrame
titleLabel = .()
titleLabel.Name =
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.Text =
titleLabel.BackgroundTransparency =
titleLabel.TextColor3 = CONFIG.TEXT_COLOR
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = mainFrame
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, -, , )
toggleButton.Position = .(, , , )
toggleButton.Text =
toggleButton.BackgroundColor3 = CONFIG.PRIMARY_COLOR
toggleButton.TextColor3 = CONFIG.TEXT_COLOR
toggleButton.Font = .Font.GothamBold
toggleButton.TextScaled =
toggleButton.BorderSizePixel =
toggleButton.Parent = mainFrame
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleButton
toggleStroke = .()
toggleStroke.Color = .(, , )
toggleStroke.Thickness =
toggleStroke.Transparency =
toggleStroke.Parent = toggleButton
speedButton = .()
speedButton.Name =
speedButton.Size = .(, -, , )
speedButton.Position = .(, , , )
speedButton.Text =
speedButton.BackgroundColor3 = CONFIG.DANGER_COLOR
speedButton.TextColor3 = CONFIG.TEXT_COLOR
speedButton.Font = .Font.GothamBold
speedButton.TextScaled =
speedButton.BorderSizePixel =
speedButton.Parent = mainFrame
speedCorner = .()
speedCorner.CornerRadius = .(, )
speedCorner.Parent = speedButton
speedStroke = .()
speedStroke.Color = .(, , )
speedStroke.Thickness =
speedStroke.Transparency =
speedStroke.Parent = speedButton
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.Text =
closeButton.BackgroundColor3 = CONFIG.DANGER_COLOR
closeButton.TextColor3 = CONFIG.TEXT_COLOR
closeButton.Font = .Font.GothamBold
closeButton.TextSize =
closeButton.BorderSizePixel =
closeButton.Parent = mainFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeButton
statusFrame = .()
statusFrame.Name =
statusFrame.Size = .(, -, , )
statusFrame.Position = .(, , , )
statusFrame.BackgroundColor3 = CONFIG.ACCENT_COLOR
statusFrame.BorderSizePixel =
statusFrame.Parent = mainFrame
statusCorner = .()
statusCorner.CornerRadius = .(, )
statusCorner.Parent = statusFrame
statusLabel = .()
statusLabel.Name =
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , )
statusLabel.Text =
statusLabel.BackgroundTransparency =
statusLabel.TextColor3 = CONFIG.SECONDARY_TEXT_COLOR
statusLabel.Font = .Font.Gotham
statusLabel.TextSize =
statusLabel.TextXAlignment = .TextXAlignment.Left
statusLabel.Parent = statusFrame
signatureLabel = .()
signatureLabel.Name =
signatureLabel.Size = .(, -, , )
signatureLabel.Position = .(, , , -)
signatureLabel.Text =
signatureLabel.BackgroundTransparency =
signatureLabel.TextColor3 = CONFIG.SECONDARY_TEXT_COLOR
signatureLabel.Font = .Font.Gotham
signatureLabel.TextSize =
signatureLabel.TextTransparency =
signatureLabel.TextXAlignment = .TextXAlignment.Center
signatureLabel.Parent = mainFrame
sound = .()
sound.Name =
sound.SoundId = CONFIG.SOUND_ID
sound.Volume =
sound.Parent = screenGui
.statusLabel = statusLabel
(): ()
toggleButton.MouseButton1Click:(toggleInvisibility)
speedButton.MouseButton1Click:(toggleSpeedBoost)
closeButton.MouseButton1Click:(()
screenGui.Enabled =
)
UserInputService.InputBegan:((input: InputObject, gameProcessed: boolean)
gameProcessed
input.KeyCode == CONFIG.TOGGLE_KEY
()
)
player.CharacterAdded:((character: Model)
()
humanoid = character:() :: Humanoid
playerState.originalSpeed = humanoid.WalkSpeed
humanoid.WalkSpeed = CONFIG.DEFAULT_SPEED
invisChair = :()
invisChair
invisChair:()
)
Players.PlayerRemoving:((leavingPlayer: Player)
leavingPlayer == player
invisChair = :()
invisChair
invisChair:()
)
(): ()
player.Character
player.CharacterAdded:()
humanoid = ()
humanoid
playerState.originalSpeed = humanoid.WalkSpeed
()
()
()
()- player cant see your when you invisible - FE - Work on any game ( run hide fight its the mosts perfect game to use this script ) - Keybind X to make ur character invisible or you can press the button

Universal