Pastefi mark
Hola
/7f88dabb
Paste view
NONE PUBLIC 19 views Expires 2027-03-21 22:16
7f88dabb
2026-03-21 22:16:21
local player = game.Players.LocalPlayer

-- GUI
local gui = Instance.new("ScreenGui")
gui.Parent = player:WaitForChild("PlayerGui")

-- Botón
local button = Instance.new("TextButton")
button.Parent = gui
button.Size = UDim2.new(0, 80, 0, 80)
button.Position = UDim2.new(0.5, -40, 0.7, 0)
button.Text = "SALIDA"
button.TextScaled = true
button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
button.BorderSizePixel = 0

-- Hacerlo redondo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = button

-- Gradiente de colores
local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new{
	ColorSequenceKeypoint.new(0, Color3.fromRGB(255,0,0)),
	ColorSequenceKeypoint.new(1, Color3.fromRGB(255,100,100))
}
gradient.Parent = button

-- Variables de movimiento
local dragging = false
local dragInput
local dragStart
local startPos

-- Detectar inicio de arrastre
button.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = button.Position
		
		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

-- Movimiento
button.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement then
		dragInput = input
	end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
	if input == dragInput and dragging then
		local delta = input.Position - dragStart
		button.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

-- Detectar click real (sin arrastre)
local moved = false

button.InputChanged:Connect(function(input)
	if dragging then
		moved = true
	end
end)

button.MouseButton1Click:Connect(function()
	if not moved then
		player:Kick("GG\nTIK TOK DEL CREADOR: PURODELTA4")
	end
	moved = false
end)

Comments (0)

Log in to leave a comment.

No comments yet.