
KeylessUniversal

--// MINI PLATFORM RGB SPAWNER
--// ================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
--// ================================
--// BEÁLLÍTÁSOK
--// ================================
local SETTINGS = {
-- Platform mérete
PlatformSize = Vector3.new(5, 0.7, 5),
-- Milyen messze legyen előtted
PlatformDistance = 4,
-- Lekerekítés
CornerSize = 0.35,
-- RGB sebesség
RGBSpeed = 0.35,
-- Gomb mérete
ButtonWidth = 85,
ButtonHeight = 38,
-- Jobb felső sarok
RightOffset = 15,
TopOffset = 15,
-- Felirat
TextSize = 16,
}
--// ================================
--// GUI
--// ================================
local gui = Instance.new("ScreenGui")
gui.Name = "PlatformSpawner"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(
0,
SETTINGS.ButtonWidth,
0,
SETTINGS.ButtonHeight
)
frame.Position = UDim2.new(
1,
-SETTINGS.ButtonWidth - SETTINGS.RightOffset,
0,
SETTINGS.TopOffset
)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Parent = gui
local frameCorner = Instance.new("UICorner")
frameCorner.CornerRadius = UDim.new(0, 12)
frameCorner.Parent = frame
local stroke = Instance.new("UIStroke")
stroke.Thickness = 3
stroke.Parent = frame
--// ================================
--// SPAWN GOMB
--// ================================
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -6, 1, -6)
button.Position = UDim2.new(0, 3, 0, 3)
button.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
button.BorderSizePixel = 0
button.Text = "SPAWN"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.TextSize = SETTINGS.TextSize
button.Font = Enum.Font.GothamBold
button.Parent = frame
local buttonCorner = Instance.new("UICorner")
buttonCorner.CornerRadius = UDim.new(0, 9)
buttonCorner.Parent = button
--// ================================
--// RGB FÜGGVÉNY
--// ================================
local function startRGB(object)
task.spawn(function()
local hue = 0
while object.Parent do
hue += 0.01
if hue >= 1 then
hue = 0
end
object.Color = Color3.fromHSV(hue, 1, 1)
task.wait(SETTINGS.RGBSpeed / 10)
end
end)
end
-- RGB a gomb körül
startRGB(stroke)
--// ================================
--// PLATFORM LÉTREHOZÁSA
--// ================================
button.MouseButton1Click:Connect(function()
local character = player.Character
if not character then return end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return end
-- A karakter HASA ELŐTT
local position =
root.Position
+ root.CFrame.LookVector * SETTINGS.PlatformDistance
-- Fő platform
local platform = Instance.new("Part")
platform.Name = "MiniRGBPlatform"
platform.Size = SETTINGS.PlatformSize
platform.Position = position
platform.Anchored = true
platform.CanCollide = true
platform.Material = Enum.Material.Neon
platform.Parent = workspace
-- Valódi lekerekítés
local mesh = Instance.new("SpecialMesh")
mesh.MeshType = Enum.MeshType.FileMesh
-- A platform alapformája maradjon lapos
mesh.Scale = Vector3.new(1, 1, 1)
-- RGB
startRGB(platform)
end)No comments yet for this script.



