ADVERTISEMENTREMOVE ADS

Invisible script🤑

Universal script
3 months ago
Script preview thumbnail
Script Preview

Description

Good script you can invisible

featured games:

Mm2

survive the disaster

ADVERTISEMENTREMOVE ADS
149 Lines • 5.49 KiB
Raw
local key = Enum.KeyCode.X -- key to toggle invisibility
--// dont edit script below
local invis_on = false
local defaultSpeed = 16 -- Default walk speed
local boostedSpeed = 48 -- 3x the default speed (16 * 3)
local isSpeedBoosted = false
-- Создание GUI
local player = game.Players.LocalPlayer
local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
local frame = Instance.new("Frame", screenGui)
local toggleButton = Instance.new("TextButton", frame)
local closeButton = Instance.new("TextButton", frame)
local signatureLabel = Instance.new("TextLabel", frame)
local speedButton = Instance.new("TextButton", frame) -- Fixed typo: Instance.New to Instance.new
screenGui.ResetOnSpawn = false
frame.Size = UDim2.new(0, 100, 0, 110)
frame.Position = UDim2.new(0.5, -110, 0.5, -60)
frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
frame.Active = true
frame.Draggable = true
toggleButton.Size = UDim2.new(0, 80, 0, 30)
toggleButton.Position = UDim2.new(0, 10, 0, 30)
toggleButton.Text = "INVISIBLE"
toggleButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
toggleButton.Font = Enum.Font.SourceSans
toggleButton.TextScaled = true
closeButton.Size = UDim2.new(0, 20, 0, 20)
closeButton.Position = UDim2.new(1, -30, 0, 5)
closeButton.Text = "X"
closeButton.BackgroundColor3 = Color3.fromRGB(255, 123, 0)
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.SourceSans
closeButton.TextSize = 18
signatureLabel.Size = UDim2.new(0, 100, 0, 10)
signatureLabel.Position = UDim2.new(0, 0, 0.9, 0)
signatureLabel.Text = "By: xXHaNdEROXx TG@MK14CFG"
signatureLabel.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
signatureLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
signatureLabel.Font = Enum.Font.SourceSans
signatureLabel.TextScaled = true
signatureLabel.Transparency = 0.3
speedButton.Size = UDim2.new(0, 80, 0, 30)
speedButton.Position = UDim2.new(0, 10, 0, 65) -- Adjusted position to avoid overlap
speedButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
speedButton.Text = "SPEED BOOST"
speedButton.TextScaled = true
speedButton.TextColor3 = Color3.fromRGB(255, 255, 255)
speedButton.Font = Enum.Font.SourceSans
-- Создание звукового объекта
local sound = Instance.new("Sound", player:WaitForChild("PlayerGui"))
sound.SoundId = "rbxassetid://942127495"
sound.Volume = 1
local function setTransparency(character, transparency)
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("Decal") then
part.Transparency = transparency
end
end
end
local function toggleInvisibility()
invis_on = not invis_on
sound:Play()
if invis_on then
local savedpos = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
wait()
game.Players.LocalPlayer.Character:MoveTo(Vector3.new(-25.95, 84, 3537.55))
wait(.15)
local Seat = Instance.new('Seat', game.Workspace)
Seat.Anchored = false
Seat.CanCollide = false
Seat.Name = 'invischair'
Seat.Transparency = 1
Seat.Position = Vector3.new(-25.95, 84, 3537.55) -- Fixed typo in position
local Weld = Instance.new("Weld", Seat)
Weld.Part0 = Seat
Weld.Part1 = game.Players.LocalPlayer.Character:FindFirstChild("Torso") or game.Players.LocalPlayer.Character.UpperTorso
wait()
Seat.CFrame = savedpos
setTransparency(game.Players.LocalPlayer.Character, 0.5)
game.StarterGui:SetCore("SendNotification", {
Title = "Invis (on)",
Duration = 3,
Text = "STATUS:"
})
else
local invisChair = workspace:FindFirstChild('invischair')
if invisChair then
invisChair:Destroy()
end
setTransparency(game.Players.LocalPlayer.Character, 0)
game.StarterGui:SetCore("SendNotification", {
Title = "Invis (off)",
Duration = 3,
Text = "STATUS:"
})
end
end
local function toggleSpeedBoost()
isSpeedBoosted = not isSpeedBoosted
sound:Play()
local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
if humanoid then
if isSpeedBoosted then
humanoid.WalkSpeed = boostedSpeed
speedButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) -- Green when active
game.StarterGui:SetCore("SendNotification", {
Title = "Speed Boost (on)",
Duration = 3,
Text = "Speed: " .. boostedSpeed
})
else
humanoid.WalkSpeed = defaultSpeed
speedButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Red when inactive
game.StarterGui:SetCore("SendNotification", {
Title = "Speed Boost (off)",
Duration = 3,
Text = "Speed: " .. defaultSpeed
})
end
end
end
-- Подписка на события
toggleButton.MouseButton1Click:Connect(toggleInvisibility)
speedButton.MouseButton1Click:Connect(toggleSpeedBoost)
closeButton.MouseButton1Click:Connect(function()
frame.Visible = false
end)
-- Reset speed when character respawns
player.CharacterAdded:Connect(function(character)
isSpeedBoosted = false
local humanoid = character:WaitForChild("Humanoid")
humanoid.WalkSpeed = defaultSpeed
speedButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
end)
ADVERTISEMENTREMOVE ADS

Comments

1 comment
to add a comment
Op

Ur skidding

0
0
ADVERTISEMENTREMOVE ADS