Aller au contenu
Fonctionnel

⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT

CLclarkdevlinorg0 vuesUniversal26 juil. 2026
Partager
⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT

Code du script

Lua
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

local player = Players.LocalPlayer
local addSkinEvent = ReplicatedStorage:WaitForChild("AddSkinEvent")

local skinName = "Gemini_Generated_Image_5a6smr5a6smr5a6s-removebg-preview"
local running = false

local gui = Instance.new("ScreenGui")
gui.Name = "AvantiSkinUI"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = player:WaitForChild("PlayerGui")

local panel = Instance.new("Frame")
panel.Size = UDim2.fromOffset(310, 170)
panel.Position = UDim2.new(0.5, -155, 0.5, -85)
panel.BackgroundColor3 = Color3.fromRGB(14, 16, 22)
panel.BackgroundTransparency = 0.08
panel.BorderSizePixel = 0
panel.Parent = gui

Instance.new("UICorner", panel).CornerRadius = UDim.new(0, 18)

local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(110, 130, 255)
stroke.Transparency = 0.35
stroke.Thickness = 1.4
stroke.Parent = panel

local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new({
	ColorSequenceKeypoint.new(0, Color3.fromRGB(23, 28, 42)),
	ColorSequenceKeypoint.new(1, Color3.fromRGB(9, 11, 18))
})
gradient.Rotation = 35
gradient.Parent = panel

local padding = Instance.new("UIPadding")
padding.PaddingTop = UDim.new(0, 18)
padding.PaddingBottom = UDim.new(0, 18)
padding.PaddingLeft = UDim.new(0, 18)
padding.PaddingRight = UDim.new(0, 18)
padding.Parent = panel

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -80, 0, 26)
title.BackgroundTransparency = 1
title.Text = "AVANTI SKIN"
title.TextColor3 = Color3.fromRGB(245, 247, 255)
title.TextSize = 20
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = panel

local status = Instance.new("TextLabel")
status.Size = UDim2.fromOffset(70, 26)
status.Position = UDim2.new(1, -70, 0, 0)
status.BackgroundColor3 = Color3.fromRGB(36, 40, 52)
status.Text = "OFF"
status.TextColor3 = Color3.fromRGB(180, 186, 205)
status.TextSize = 12
status.Font = Enum.Font.GothamBold
status.Parent = panel

Instance.new("UICorner", status).CornerRadius = UDim.new(1, 0)

local subtitle = Instance.new("TextLabel")
subtitle.Size = UDim2.new(1, 0, 0, 22)
subtitle.Position = UDim2.fromOffset(0, 32)
subtitle.BackgroundTransparency = 1
subtitle.Text = "AddSkinEvent automation"
subtitle.TextColor3 = Color3.fromRGB(135, 143, 165)
subtitle.TextSize = 13
subtitle.Font = Enum.Font.Gotham
subtitle.TextXAlignment = Enum.TextXAlignment.Left
subtitle.Parent = panel

local button = Instance.new("TextButton")
button.Size = UDim2.new(1, 0, 0, 54)
button.Position = UDim2.fromOffset(0, 78)
button.BackgroundColor3 = Color3.fromRGB(80, 105, 255)
button.Text = "START"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.TextSize = 16
button.Font = Enum.Font.GothamBold
button.AutoButtonColor = false
button.Parent = panel

Instance.new("UICorner", button).CornerRadius = UDim.new(0, 14)

local buttonStroke = Instance.new("UIStroke")
buttonStroke.Color = Color3.fromRGB(180, 195, 255)
buttonStroke.Transparency = 0.35
buttonStroke.Thickness = 1
buttonStroke.Parent = button

local buttonGradient = Instance.new("UIGradient")
buttonGradient.Color = ColorSequence.new({
	ColorSequenceKeypoint.new(0, Color3.fromRGB(88, 128, 255)),
	ColorSequenceKeypoint.new(1, Color3.fromRGB(178, 88, 255))
})
buttonGradient.Rotation = 20
buttonGradient.Parent = button

local glow = Instance.new("Frame")
glow.Size = UDim2.new(1, -28, 0, 16)
glow.Position = UDim2.new(0, 14, 1, -10)
glow.BackgroundColor3 = Color3.fromRGB(110, 110, 255)
glow.BackgroundTransparency = 0.65
glow.BorderSizePixel = 0
glow.ZIndex = panel.ZIndex - 1
glow.Parent = panel

Instance.new("UICorner", glow).CornerRadius = UDim.new(1, 0)

local function tween(object, props, time)
	TweenService:Create(
		object,
		TweenInfo.new(time or 0.22, Enum.EasingStyle.Quart, Enum.EasingDirection.Out),
		props
	):Play()
end

local function updateUI()
	if running then
		button.Text = "STOP"
		status.Text = "LIVE"

		tween(status, {
			BackgroundColor3 = Color3.fromRGB(35, 210, 145),
			TextColor3 = Color3.fromRGB(255, 255, 255)
		})

		tween(button, {
			BackgroundColor3 = Color3.fromRGB(255, 70, 115)
		})

		buttonGradient.Color = ColorSequence.new({
			ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 80, 120)),
			ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 160, 80))
		})
	else
		button.Text = "START"
		status.Text = "OFF"

		tween(status, {
			BackgroundColor3 = Color3.fromRGB(36, 40, 52),
			TextColor3 = Color3.fromRGB(180, 186, 205)
		})

		tween(button, {
			BackgroundColor3 = Color3.fromRGB(80, 105, 255)
		})

		buttonGradient.Color = ColorSequence.new({
			ColorSequenceKeypoint.new(0, Color3.fromRGB(88, 128, 255)),
			ColorSequenceKeypoint.new(1, Color3.fromRGB(178, 88, 255))
		})
	end
end

button.MouseEnter:Connect(function()
	tween(button, { Size = UDim2.new(1, 0, 0, 58) }, 0.18)
end)

button.MouseLeave:Connect(function()
	tween(button, { Size = UDim2.new(1, 0, 0, 54) }, 0.18)
end)

button.MouseButton1Click:Connect(function()
	running = not running
	updateUI()

	if running then
		task.spawn(function()
			while running do
				addSkinEvent:FireServer(skinName)
				task.wait(0.1)
			end
		end)
	end
end)

local dragging = false
local dragStart
local startPos

panel.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = panel.Position
	end
end)

panel.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
		local delta = input.Position - dragStart
		panel.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

updateUI()

Description

Use it for like 30 mins to be on leaderboard

Commentaires (0)

Connectez-vous pour participer à la conversation

  • Soyez le premier à commenter.

Questions fréquentes

Comment utiliser le script ⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT ?
Copiez le code ci-dessus, ouvrez votre exécuteur Roblox, collez le code et appuyez sur exécuter pendant que vous êtes dans le jeu. Les fonctionnalités s'activent instantanément une fois le script lancé.
Le script ⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT est-il gratuit ?
Oui. Ce script est gratuit à copier et utiliser. S'il utilise un système de clé, suivez le lien « Obtenir la clé » pour le débloquer gratuitement.
Le script ⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT est-il sûr à utiliser ?
Le code source complet est affiché sur cette page pour que vous puissiez lire exactement ce qu'il fait avant de l'exécuter. Utilisez toujours un exécuteur de confiance, et n'oubliez pas que l'utilisation de scripts est contraire aux conditions d'utilisation de Roblox — utilisez-les à vos propres risques.
Quel exécuteur fonctionne avec ⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT ?
Ce script fonctionne avec la plupart des exécuteurs Roblox populaires. Consultez notre page d'exécuteurs pour trouver un exécuteur gratuit ou payant fiable pour votre appareil.
⚡Skin Upgrader CS2⚡ LEADERBOARD SCRIPT | BloxScripter