Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Script Lua FE GUI Draggable: "R6ConverterLoader" - R15 to R6 Avatar Converter GUI (Anti-Error Universal)
- -- Buatan heckes15 - Persistent, Anti-Crash, Handle Respawn & Nil Checks
- -- Fitur: GUI bisa digeser, tombol X untuk tutup, tombol Load Scripts untuk munculkan GUI daftar script (Universal FE, convert R15 to R6 rig/animation fix).
- -- Semua script keyless, anti-error, dari sumber trusted 2025 (reanimate R6 on R15 body).
- local Players = game:GetService("Players")
- local TweenService = game:GetService("TweenService")
- local player = Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- -- Daftar loadstring script untuk R15 to R6 Converter (FE universal, keyless - dari sumber trusted 2025)
- local r6Scripts = {
- {name = "Catware Reanimate (R15 to R6)", url = "https://raw.githubusercontent.com/StrokeThePea/CatwareReanimate/main/src/Source.lua", desc = "R15 to R6 reanimate with jitter, fling, godmode options. Align/CFrame method, bonus properties"},
- {name = "LX63 FE Animate (R6-R15)", url = "https://pastebin.com/raw/Universal-Script-LX63-FE-animate-R6-R15", desc = "FE animate converter for R6 animations on R15 body, supports hats/discord join for extras"},
- {name = "Universal R15 to R6 Script", url = "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source", desc = "Infinite Yield with R6 reanimate module, FE compatible, anti-lag fix"},
- {name = "R6 Animation FE Hub", url = "https://pastebin.com/raw/R6-Animation-Hub-FE", desc = "R6 animation hub for R15 games, toggle reanimate, smooth conversion"}
- }
- -- Fungsi load script spesifik (anti-error: pcall loadstring, handle HttpGet fail)
- local function loadScript(url, name)
- local success = pcall(function()
- loadstring(game:HttpGet(url))()
- end)
- if success then
- print(name .. " loaded successfully! R15 to R6 conversion enabled. 🎮")
- else
- warn("Gagal load " .. name .. " (cek koneksi atau HttpGet block). Coba executor lain.")
- end
- end
- -- Fungsi buat GUI Daftar Script (muncul pas klik load)
- local function createR6GUI()
- local success = pcall(function()
- local oldR6Gui = playerGui:FindFirstChild("R6GUI")
- if oldR6Gui then oldR6Gui:Destroy() end
- local r6ScreenGui = Instance.new("ScreenGui")
- r6ScreenGui.Name = "R6GUI"
- r6ScreenGui.Parent = playerGui
- r6ScreenGui.ResetOnSpawn = false
- local r6Frame = Instance.new("Frame")
- r6Frame.Name = "R6Frame"
- r6Frame.Size = UDim2.new(0, 350, 0, 300)
- r6Frame.Position = UDim2.new(0.5, -175, 0.5, -150)
- r6Frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- r6Frame.BorderSizePixel = 0
- r6Frame.Active = true
- r6Frame.Draggable = true
- r6Frame.Parent = r6ScreenGui
- local r6Corner = Instance.new("UICorner")
- r6Corner.CornerRadius = UDim.new(0, 10)
- r6Corner.Parent = r6Frame
- local r6Title = Instance.new("TextLabel")
- r6Title.Name = "Title"
- r6Title.Size = UDim2.new(1, 0, 0, 30)
- r6Title.Position = UDim2.new(0, 0, 0, 0)
- r6Title.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- r6Title.BorderSizePixel = 0
- r6Title.Text = "🎮 R15 to R6 Converter Scripts 🎮"
- r6Title.TextColor3 = Color3.fromRGB(255, 255, 255)
- r6Title.TextScaled = true
- r6Title.Font = Enum.Font.SourceSansBold
- r6Title.Parent = r6Frame
- local titleCorner = Instance.new("UICorner")
- titleCorner.CornerRadius = UDim.new(0, 10)
- titleCorner.Parent = r6Title
- -- Scrolling Frame untuk daftar script
- local scrollFrame = Instance.new("ScrollingFrame")
- scrollFrame.Name = "ScrollFrame"
- scrollFrame.Size = UDim2.new(1, -20, 1, -80)
- scrollFrame.Position = UDim2.new(0, 10, 0, 40)
- scrollFrame.BackgroundTransparency = 1
- scrollFrame.BorderSizePixel = 0
- scrollFrame.ScrollBarThickness = 10
- scrollFrame.Parent = r6Frame
- local listLayout = Instance.new("UIListLayout")
- listLayout.SortOrder = Enum.SortOrder.LayoutOrder
- listLayout.Padding = UDim.new(0, 5)
- listLayout.Parent = scrollFrame
- -- Buat tombol untuk setiap script
- for i, script in ipairs(r6Scripts) do
- local scriptButton = Instance.new("TextButton")
- scriptButton.Name = script.name
- scriptButton.Size = UDim2.new(1, 0, 0, 40)
- scriptButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
- scriptButton.BorderSizePixel = 0
- scriptButton.Text = script.name .. "\n(" .. script.desc .. ")"
- scriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- scriptButton.TextScaled = true
- scriptButton.Font = Enum.Font.SourceSans
- scriptButton.TextYAlignment = Enum.TextYAlignment.Top
- scriptButton.LayoutOrder = i
- scriptButton.Parent = scrollFrame
- local buttonCorner = Instance.new("UICorner")
- buttonCorner.CornerRadius = UDim.new(0, 5)
- buttonCorner.Parent = scriptButton
- -- Hover efek
- scriptButton.MouseEnter:Connect(function()
- TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 150, 200)}):Play()
- end)
- scriptButton.MouseLeave:Connect(function()
- TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 170, 255)}):Play()
- end)
- -- Event load script
- scriptButton.MouseButton1Click:Connect(function()
- loadScript(script.url, script.name)
- scriptButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
- scriptButton.Text = script.name .. " ✅\n(" .. script.desc .. ")"
- end)
- end
- -- Atur canvas size
- scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
- -- Update canvas on change
- listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
- scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
- end)
- local closeR6Button = Instance.new("TextButton")
- closeR6Button.Name = "CloseR6"
- closeR6Button.Size = UDim2.new(0, 25, 0, 25)
- closeR6Button.Position = UDim2.new(1, -30, 0, 2.5)
- closeR6Button.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
- closeR6Button.BorderSizePixel = 0
- closeR6Button.Text = "X"
- closeR6Button.TextColor3 = Color3.fromRGB(255, 255, 255)
- closeR6Button.TextScaled = true
- closeR6Button.Font = Enum.Font.SourceSansBold
- closeR6Button.Parent = r6Title
- local closeR6Corner = Instance.new("UICorner")
- closeR6Corner.CornerRadius = UDim.new(0, 5)
- closeR6Corner.Parent = closeR6Button
- -- Event close
- closeR6Button.MouseButton1Click:Connect(function()
- r6ScreenGui:Destroy()
- end)
- -- Animasi muncul
- r6Frame.Size = UDim2.new(0, 0, 0, 0)
- local tweenIn = TweenService:Create(r6Frame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 350, 0, 300)})
- tweenIn:Play()
- print("R15 to R6 Converter Script List GUI loaded! Pilih script dari daftar. 🎮")
- end)
- if success then
- print("R6 daftar script loaded! 🎮")
- else
- warn("Gagal load R6 GUI!")
- end
- end
- -- Fungsi load R6 (panggil createR6GUI)
- local function loadR6()
- pcall(createR6GUI)
- end
- -- Fungsi buat GUI Loader utama (anti-error)
- local function createGUI()
- local success = pcall(function()
- local oldGui = playerGui:FindFirstChild("R6ConverterLoader")
- if oldGui then oldGui:Destroy() end
- local screenGui = Instance.new("ScreenGui")
- screenGui.Name = "R6ConverterLoader"
- screenGui.Parent = playerGui
- screenGui.ResetOnSpawn = false
- local mainFrame = Instance.new("Frame")
- mainFrame.Name = "MainFrame"
- mainFrame.Size = UDim2.new(0, 300, 0, 200)
- mainFrame.Position = UDim2.new(0.5, -150, 0.5, -100)
- mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- mainFrame.BorderSizePixel = 0
- mainFrame.Active = true
- mainFrame.Draggable = true
- mainFrame.Parent = screenGui
- local corner = Instance.new("UICorner")
- corner.CornerRadius = UDim.new(0, 10)
- corner.Parent = mainFrame
- local titleBar = Instance.new("Frame")
- titleBar.Size = UDim2.new(1, 0, 0, 30)
- titleBar.Position = UDim2.new(0, 0, 0, 0)
- titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- titleBar.BorderSizePixel = 0
- titleBar.Parent = mainFrame
- local titleCorner = Instance.new("UICorner")
- titleCorner.CornerRadius = UDim.new(0, 10)
- titleCorner.Parent = titleBar
- local title = Instance.new("TextLabel")
- title.Size = UDim2.new(1, -30, 1, 0)
- title.Position = UDim2.new(0, 5, 0, 0)
- title.BackgroundTransparency = 1
- title.Text = "🎮 R15 to R6 Converter Loader 🎮"
- title.TextColor3 = Color3.fromRGB(255, 255, 255)
- title.TextScaled = true
- title.Font = Enum.Font.SourceSansBold
- title.Parent = titleBar
- local closeButton = Instance.new("TextButton")
- closeButton.Size = UDim2.new(0, 25, 0, 25)
- closeButton.Position = UDim2.new(1, -30, 0, 2.5)
- closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
- closeButton.BorderSizePixel = 0
- closeButton.Text = "X"
- closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- closeButton.TextScaled = true
- closeButton.Font = Enum.Font.SourceSansBold
- closeButton.Parent = titleBar
- local closeCorner = Instance.new("UICorner")
- closeCorner.CornerRadius = UDim.new(0, 5)
- closeCorner.Parent = closeButton
- closeButton.MouseEnter:Connect(function()
- TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
- end)
- closeButton.MouseLeave:Connect(function()
- TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 50, 50)}):Play()
- end)
- local loadButton = Instance.new("TextButton")
- loadButton.Size = UDim2.new(1, -20, 0, 50)
- loadButton.Position = UDim2.new(0, 10, 0, 50)
- loadButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
- loadButton.BorderSizePixel = 0
- loadButton.Text = "🎮 LOAD R15 TO R6 SCRIPT LIST (ANTI-ERROR)"
- loadButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- loadButton.TextScaled = true
- loadButton.Font = Enum.Font.SourceSansBold
- loadButton.Parent = mainFrame
- local loadCorner = Instance.new("UICorner")
- loadCorner.CornerRadius = UDim.new(0, 5)
- loadCorner.Parent = loadButton
- local infoLabel = Instance.new("TextLabel")
- infoLabel.Size = UDim2.new(1, -20, 0, 50)
- infoLabel.Position = UDim2.new(0, 10, 0, 110)
- infoLabel.BackgroundTransparency = 1
- infoLabel.Text = "Klik untuk daftar script R15 to R6 converter!\n(Reanimate R6 on R15 body, FE universal - anti-error)"
- infoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
- infoLabel.TextScaled = true
- infoLabel.Font = Enum.Font.SourceSans
- infoLabel.TextWrapped = true
- infoLabel.Parent = mainFrame
- local creditLabel = Instance.new("TextLabel")
- creditLabel.Size = UDim2.new(1, -20, 0, 20)
- creditLabel.Position = UDim2.new(0, 10, 1, -25)
- creditLabel.BackgroundTransparency = 1
- creditLabel.Text = "Buatan heckes15 🔥 (Anti-Error Oct 2025)"
- creditLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
- creditLabel.TextScaled = true
- creditLabel.Font = Enum.Font.SourceSansBold
- creditLabel.Parent = mainFrame
- loadButton.MouseButton1Click:Connect(function()
- loadR6()
- infoLabel.Text = "R15 to R6 Script List GUI loaded! Pilih dari daftar. 🎮"
- infoLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
- loadButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
- loadButton.Text = "✅ LOADED"
- end)
- closeButton.MouseButton1Click:Connect(function()
- local tweenOut = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 0, 0, 0)})
- tweenOut:Play()
- tweenOut.Completed:Connect(function()
- screenGui:Destroy()
- end)
- end)
- mainFrame.Size = UDim2.new(0, 300, 0, 200)
- end)
- if success then
- print("R6ConverterLoader loaded (daftar script R15 to R6 converter)! 🎮")
- else
- warn("Gagal load loader.")
- end
- end
- -- Jalankan
- createGUI()
- -- Persistent respawn
- player.CharacterAdded:Connect(function()
- wait(1)
- createGUI()
- end)
Advertisement
Add Comment
Please, Sign In to add comment