--[=[ d888b db db d888888b .d888b. db db db .d8b. 88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b 88 88 88 88 odD' 88 88 88 88ooo88 88 ooo 88 88 88 .88' 88 88 88 88~~~88 88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER ]=] -- Instances: 4 | Scripts: 1 | Modules: 0 | Tags: 0 local G2L = {}; -- StarterGui.bonds G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")); G2L["1"]["Name"] = [[bonds]]; G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling; -- StarterGui.bonds.TextButton G2L["2"] = Instance.new("TextButton", G2L["1"]); G2L["2"]["TextWrapped"] = true; G2L["2"]["BorderSizePixel"] = 0; G2L["2"]["TextSize"] = 14; G2L["2"]["TextScaled"] = true; G2L["2"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["BackgroundColor3"] = Color3.fromRGB(56, 255, 0); G2L["2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["2"]["Size"] = UDim2.new(0.25858, 0, 0.17537, 0); G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["Text"] = [[AUTO B ONDS]]; G2L["2"]["Position"] = UDim2.new(0.07551, 0, 0.08333, 0); -- StarterGui.bonds.TextButton.LocalScript G2L["3"] = Instance.new("LocalScript", G2L["2"]); -- StarterGui.bonds.TextButton.UIAspectRatioConstraint G2L["4"] = Instance.new("UIAspectRatioConstraint", G2L["2"]); G2L["4"]["AspectRatio"] = 2.40426; -- StarterGui.bonds.TextButton.LocalScript local function C_3() local script = G2L["3"]; script.Parent.Activated:Connect(function() local player = game.Players.LocalPlayer local char = player.Character local backpack = player.Backpack local function getf3x() for _, v in ipairs(backpack:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end for _, v in ipairs(char:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end return nil end -- get all info local f3x = getf3x() if not f3x then warn("you dont have f3x skid") end local syncapi = f3x.SyncAPI local serverendpoint = syncapi.ServerEndpoint local function syncmaterial(part,mate) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Material"] = mate } } } serverendpoint:InvokeServer(unpack(args)) end local function color(part, color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } serverendpoint:InvokeServer(unpack(args)) end local function createdecal(part, side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } serverendpoint:InvokeServer(unpack(args)) end local function setdecal(part, asset, side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } serverendpoint:InvokeServer(unpack(args)) end local function resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } serverendpoint:InvokeServer(unpack(args)) end local function setanchor(part, boolean) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } serverendpoint:InvokeServer(unpack(args)) end local char = player.Character or player.CharacterAdded:Wait() local head = char.Head local cf = head.CFrame * CFrame.new(0, 20, 0) local function rainbonds() while task.wait(0.1) do spawn(function() local bond = serverendpoint:InvokeServer("CreatePart", "Normal", cf, workspace) local bondtxture = 123280663984547 local decal1 = createdecal(bond, Enum.NormalId.Top) setdecal(bond, bondtxture, Enum.NormalId.Top) local decal2 = createdecal(bond, Enum.NormalId.Bottom) setdecal(bond, bondtxture, Enum.NormalId.Bottom) color(bond, Color3.new(0.917647, 0.721569, 0.572549)) syncmaterial(bond, Enum.Material.Leather) resize(bond, Vector3.new(1.96, 0.15, 1), cf) setanchor(bond, false) end) end end rainbonds() end) end; task.spawn(C_3); return G2L["1"], require;