blog counter
Universal

Universal: Fly, No Clip & More Script Copy and Download 100% Free 2025

Blox Fruits is an immensely popular game on the Roblox platform, boasting a vast user base. Universal: Fly, No Clip & More Script This action-adventure game revolves around a pirate theme, where players enagage in combat against a variety of enemies and challenging bosses. Exploring islands and consuming different fruits are essential for advancing your character’s level.Universal

What is Roblox Script?

Roblox Scripts typically refer to snippets of code that offer automation advantages within the game. Independent developers and scripters create these scripts, which are not officially endorsed by the Roblox platform. Universal: Fly, No Clip & More Script Nevertheless, you can still utilize these scripts through Roblox executors such as Arceus X, Hydrogen Executor, JJSploit, Fluxus executor, and others.

How to Use Roblox Script?

  1. Launch Roblox and join your desired game.
  2. Click the “Copy” button to duplicate the script code.
  3. Paste the script code into your preferred Roblox executor.
  4. Execute the script code and savor the enhanced experience.
local ScreenGui = Instance.new("ScreenGui")

local Base = Instance.new("Frame")

local Top = Instance.new("Frame")

local First = Instance.new("TextLabel")

local Second = Instance.new("TextLabel")

local Location = Instance.new("TextLabel")

local Exit = Instance.new("TextButton")

local HomeContainer = Instance.new("Frame")

local Players = Instance.new("Frame")

local ImageLabel = Instance.new("ImageLabel")

local TextLabel = Instance.new("TextLabel")

local Mask = Instance.new("TextButton")

local Server = Instance.new("Frame")

local ImageLabel_2 = Instance.new("ImageLabel")

local TextLabel_2 = Instance.new("TextLabel")

local Mask_2 = Instance.new("TextButton")

local LocalPlayer = Instance.new("Frame")

local ImageLabel_3 = Instance.new("ImageLabel")

local TextLabel_3 = Instance.new("TextLabel")

local Mask_3 = Instance.new("TextButton")

local Scripts = Instance.new("Frame")

local ImageLabel_4 = Instance.new("ImageLabel")

local TextLabel_4 = Instance.new("TextLabel")

local Mask_4 = Instance.new("TextButton")

local Miscellaneous = Instance.new("Frame")

local ImageLabel_5 = Instance.new("ImageLabel")

local TextLabel_5 = Instance.new("TextLabel")

local Mask_5 = Instance.new("TextButton")

local Settings = Instance.new("Frame")

local ImageLabel_6 = Instance.new("ImageLabel")

local TextLabel_6 = Instance.new("TextLabel")

local Mask_6 = Instance.new("TextButton")

local Navigator = Instance.new("ScrollingFrame")

local Item = Instance.new("TextButton")

local ServerContainer = Instance.new("ScrollingFrame")

local dd = Instance.new("TextButton")

local ImageLabel_7 = Instance.new("ImageLabel")

local LocalPlayerContainer = Instance.new("ScrollingFrame")

local PlayersContainer = Instance.new("ScrollingFrame")



-- Properties

local hist = game:GetService("LogService"):GetLogHistory()

local eiss = false

for i,v in pairs(hist) do

	if string.find(v["message"]:lower(), "eiss") then

		eiss = true

		warn("Detected EISS, Parenting to PlayerGui")

	end

end

if eiss then

	ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui

	game.StarterGui.ResetPlayerGuiOnSpawn = false

else

	ScreenGui.Parent = game.CoreGui

end



Base.Name = "Base"

Base.Parent = ScreenGui

Base.Active = true

Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)

Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)

Base.BorderSizePixel = 2

Base.Draggable = true

Base.Position = UDim2.new(0, 50, 0, 250)

Base.Selectable = true

Base.Size = UDim2.new(0, 450, 0, 250)



Top.Name = "Top"

Top.Parent = Base

Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

Top.BackgroundTransparency = 0.5

Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)

Top.Position = UDim2.new(0, 10, 0, 7)

Top.Size = UDim2.new(1, -20, 0, 20)



First.Name = "First"

First.Parent = Top

First.BackgroundColor3 = Color3.new(1, 1, 1)

First.BackgroundTransparency = 1

First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)

First.Size = UDim2.new(1, 0, 1, 0)

First.Font = Enum.Font.SourceSans

First.FontSize = Enum.FontSize.Size18

First.Text = "  T0PK3K 4.0"

First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)

First.TextStrokeTransparency = 0

First.TextXAlignment = Enum.TextXAlignment.Left



Second.Name = "Second"

Second.Parent = Top

Second.BackgroundColor3 = Color3.new(1, 1, 1)

Second.BackgroundTransparency = 1

Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)

Second.Position = UDim2.new(1, -125, 0, 0)

Second.Size = UDim2.new(0, 100, 1, 0)

Second.Font = Enum.Font.SourceSans

Second.FontSize = Enum.FontSize.Size18

Second.Text = "Cracked By Ixrlz"

Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)

Second.TextStrokeTransparency = 0

Second.TextXAlignment = Enum.TextXAlignment.Left



Location.Name = "Location"

Location.Parent = Top

Location.BackgroundColor3 = Color3.new(1, 1, 1)

Location.BackgroundTransparency = 1

Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)

Location.Position = UDim2.new(0, 90, 0, 0)

Location.Size = UDim2.new(1, -200, 1, 0)

Location.Font = Enum.Font.SourceSansBold

Location.FontSize = Enum.FontSize.Size18

Location.Text = "Home"

Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)

Location.TextStrokeTransparency = 0



Exit.Name = "Exit"

Exit.Parent = Top

Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)

Exit.BorderSizePixel = 0

Exit.Position = UDim2.new(1, -18, 0, 2)

Exit.Size = UDim2.new(0, 16, 0, 16)

Exit.Font = Enum.Font.SourceSansBold

Exit.FontSize = Enum.FontSize.Size14

Exit.Text = "X"

Exit.TextColor3 = Color3.new(1, 1, 1)

Exit.MouseButton1Down:connect(function()

	Base.Parent = nil

end)



HomeContainer.Name = "HomeContainer"

HomeContainer.Parent = Base

HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)

HomeContainer.BackgroundTransparency = 1

HomeContainer.Position = UDim2.new(0, 10, 0, 50)

HomeContainer.Size = UDim2.new(1, -20, 1, -65)



Players.Name = "Players"

Players.Parent = HomeContainer

Players.BackgroundColor3 = Color3.new(1, 1, 1)

Players.BackgroundTransparency = 1

Players.Position = UDim2.new(0.666000009, 10, 0, 0)

Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel.Parent = Players

ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel.BackgroundTransparency = 1

ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)

ImageLabel.Size = UDim2.new(0, 50, 0, 50)

ImageLabel.Image = "rbxassetid://573066980"

ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel.Parent = Players

TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel.BackgroundTransparency = 1

TextLabel.Position = UDim2.new(0, 10, 1, -40)

TextLabel.Size = UDim2.new(1, -20, 0, 20)

TextLabel.Font = Enum.Font.SourceSansBold

TextLabel.FontSize = Enum.FontSize.Size24

TextLabel.Text = "Players"

TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask.Name = "Mask"

Mask.Parent = Players

Mask.BackgroundColor3 = Color3.new(1, 1, 1)

Mask.BackgroundTransparency = 1

Mask.Position = UDim2.new(0, 27, 0, 0)

Mask.Size = UDim2.new(1, -56, 0, 65)

Mask.Font = Enum.Font.SourceSans

Mask.FontSize = Enum.FontSize.Size14

Mask.Text = ""



Server.Name = "Server"

Server.Parent = HomeContainer

Server.BackgroundColor3 = Color3.new(1, 1, 1)

Server.BackgroundTransparency = 1

Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel_2.Parent = Server

ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_2.BackgroundTransparency = 1

ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)

ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)

ImageLabel_2.Image = "rbxassetid://573084509"

ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel_2.Parent = Server

TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel_2.BackgroundTransparency = 1

TextLabel_2.Position = UDim2.new(0, 10, 1, -40)

TextLabel_2.Size = UDim2.new(1, -20, 0, 20)

TextLabel_2.Font = Enum.Font.SourceSansBold

TextLabel_2.FontSize = Enum.FontSize.Size24

TextLabel_2.Text = "Server"

TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask_2.Name = "Mask"

Mask_2.Parent = Server

Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)

Mask_2.BackgroundTransparency = 1

Mask_2.Position = UDim2.new(0, 27, 0, 0)

Mask_2.Size = UDim2.new(1, -56, 0, 65)

Mask_2.Font = Enum.Font.SourceSans

Mask_2.FontSize = Enum.FontSize.Size14

Mask_2.Text = ""



LocalPlayer.Name = "LocalPlayer"

LocalPlayer.Parent = HomeContainer

LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)

LocalPlayer.BackgroundTransparency = 1

LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)

LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel_3.Parent = LocalPlayer

ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_3.BackgroundTransparency = 1

ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)

ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)

ImageLabel_3.Image = "rbxassetid://573078228"

ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel_3.Parent = LocalPlayer

TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel_3.BackgroundTransparency = 1

TextLabel_3.Position = UDim2.new(0, 10, 1, -40)

TextLabel_3.Size = UDim2.new(1, -20, 0, 20)

TextLabel_3.Font = Enum.Font.SourceSansBold

TextLabel_3.FontSize = Enum.FontSize.Size24

TextLabel_3.Text = "LocalPlayer"

TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask_3.Name = "Mask"

Mask_3.Parent = LocalPlayer

Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)

Mask_3.BackgroundTransparency = 1

Mask_3.Position = UDim2.new(0, 27, 0, 0)

Mask_3.Size = UDim2.new(1, -56, 0, 65)

Mask_3.Font = Enum.Font.SourceSans

Mask_3.FontSize = Enum.FontSize.Size14

Mask_3.Text = ""



Scripts.Name = "Scripts"

Scripts.Parent = HomeContainer

Scripts.BackgroundColor3 = Color3.new(1, 1, 1)

Scripts.BackgroundTransparency = 1

Scripts.Position = UDim2.new(0, 0, 0.5, 0)

Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel_4.Parent = Scripts

ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_4.BackgroundTransparency = 1

ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)

ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)

ImageLabel_4.Image = "rbxassetid://573081437"

ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel_4.Parent = Scripts

TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel_4.BackgroundTransparency = 1

TextLabel_4.Position = UDim2.new(0, 10, 1, -40)

TextLabel_4.Size = UDim2.new(1, -20, 0, 20)

TextLabel_4.Font = Enum.Font.SourceSansBold

TextLabel_4.FontSize = Enum.FontSize.Size24

TextLabel_4.Text = "Scripts"

TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask_4.Name = "Mask"

Mask_4.Parent = Scripts

Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)

Mask_4.BackgroundTransparency = 1

Mask_4.Position = UDim2.new(0, 27, 0, 0)

Mask_4.Size = UDim2.new(1, -56, 0, 65)

Mask_4.Font = Enum.Font.SourceSans

Mask_4.FontSize = Enum.FontSize.Size14

Mask_4.Text = ""



Miscellaneous.Name = "Miscellaneous"

Miscellaneous.Parent = HomeContainer

Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)

Miscellaneous.BackgroundTransparency = 1

Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)

Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel_5.Parent = Miscellaneous

ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_5.BackgroundTransparency = 1

ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)

ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)

ImageLabel_5.Image = "rbxassetid://573087376"

ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel_5.Parent = Miscellaneous

TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel_5.BackgroundTransparency = 1

TextLabel_5.Position = UDim2.new(0, 10, 1, -40)

TextLabel_5.Size = UDim2.new(1, -20, 0, 20)

TextLabel_5.Font = Enum.Font.SourceSansBold

TextLabel_5.FontSize = Enum.FontSize.Size24

TextLabel_5.Text = "Miscellaneous"

TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask_5.Name = "Mask"

Mask_5.Parent = Miscellaneous

Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)

Mask_5.BackgroundTransparency = 1

Mask_5.Position = UDim2.new(0, 27, 0, 0)

Mask_5.Size = UDim2.new(1, -56, 0, 65)

Mask_5.Font = Enum.Font.SourceSans

Mask_5.FontSize = Enum.FontSize.Size14

Mask_5.Text = ""



Settings.Name = "Settings"

Settings.Parent = HomeContainer

Settings.BackgroundColor3 = Color3.new(1, 1, 1)

Settings.BackgroundTransparency = 1

Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)

Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)



ImageLabel_6.Parent = Settings

ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_6.BackgroundTransparency = 1

ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)

ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)

ImageLabel_6.Image = "rbxassetid://573090294"

ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)



TextLabel_6.Parent = Settings

TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)

TextLabel_6.BackgroundTransparency = 1

TextLabel_6.Position = UDim2.new(0, 10, 1, -40)

TextLabel_6.Size = UDim2.new(1, -20, 0, 20)

TextLabel_6.Font = Enum.Font.SourceSansBold

TextLabel_6.FontSize = Enum.FontSize.Size24

TextLabel_6.Text = "Settings"

TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)



Mask_6.Name = "Mask"

Mask_6.Parent = Settings

Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)

Mask_6.BackgroundTransparency = 1

Mask_6.Position = UDim2.new(0, 27, 0, 0)

Mask_6.Size = UDim2.new(1, -56, 0, 65)

Mask_6.Font = Enum.Font.SourceSans

Mask_6.FontSize = Enum.FontSize.Size14

Mask_6.Text = ""



Navigator.Name = "Navigator"

Navigator.Parent = Base

Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

Navigator.BackgroundTransparency = 0.5

Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)

Navigator.Position = UDim2.new(0, 10, 0, 35)

Navigator.Size = UDim2.new(0, 125, 1, -45)

Navigator.Visible = false

Navigator.BottomImage = "rbxassetid://573102620"

Navigator.MidImage = "rbxassetid://573102620"

Navigator.ScrollBarThickness = 5

Navigator.TopImage = "rbxassetid://573102620"



Item.Name = "Item"

Item.Parent = Navigator

Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

Item.BackgroundTransparency = 0.5

Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)

Item.Position = UDim2.new(0, 5, 0, 5)

Item.Size = UDim2.new(1, -15, 0, 20)

Item.Selected = true

Item.Font = Enum.Font.SourceSans

Item.FontSize = Enum.FontSize.Size14

Item.Text = "NavItem"

Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)



ServerContainer.Name = "ServerContainer"

ServerContainer.Parent = Base

ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

ServerContainer.BackgroundTransparency = 0.5

ServerContainer.Position = UDim2.new(0, 140, 0, 35)

ServerContainer.Size = UDim2.new(1, -150, 1, -45)

ServerContainer.Visible = false

ServerContainer.BottomImage = "rbxassetid://573102620"

ServerContainer.MidImage = "rbxassetid://573102620"

ServerContainer.ScrollBarThickness = 5

ServerContainer.TopImage = "rbxassetid://573102620"



dd.Name = "dd"

dd.Parent = ServerContainer

dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)

dd.Position = UDim2.new(0, 6, 0, 6)

dd.Size = UDim2.new(0.5, -10, 0, 20)

dd.Visible = false

dd.Font = Enum.Font.SourceSans

dd.FontSize = Enum.FontSize.Size14

dd.Text = "Troll Spam"

dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)

dd.TextStrokeTransparency = 0.5



ImageLabel_7.Parent = dd

ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)

ImageLabel_7.BackgroundTransparency = 1

ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)

ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)

ImageLabel_7.Image = "rbxassetid://133293265"



LocalPlayerContainer.Name = "LocalPlayerContainer"

LocalPlayerContainer.Parent = Base

LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

LocalPlayerContainer.BackgroundTransparency = 0.5

LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)

LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)

LocalPlayerContainer.Visible = false

LocalPlayerContainer.BottomImage = "rbxassetid://573102620"

LocalPlayerContainer.MidImage = "rbxassetid://573102620"

LocalPlayerContainer.ScrollBarThickness = 5

LocalPlayerContainer.TopImage = "rbxassetid://573102620"



PlayersContainer.Name = "PlayersContainer"

PlayersContainer.Parent = Base

PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)

PlayersContainer.BackgroundTransparency = 0.5

PlayersContainer.Position = UDim2.new(0, 140, 0, 35)

PlayersContainer.Size = UDim2.new(1, -150, 1, -45)

PlayersContainer.Visible = false

PlayersContainer.BottomImage = "rbxassetid://573102620"

PlayersContainer.MidImage = "rbxassetid://573102620"

PlayersContainer.ScrollBarThickness = 5

PlayersContainer.TopImage = "rbxassetid://573102620"



function MakeContainer(n)

	local cont = PlayersContainer:Clone()

	cont.Name = n .. 'Container'

	cont.Parent = Base

	return cont

end



local ScriptsContainer = MakeContainer('Scripts')

local MiscContainer = MakeContainer('Miscellaneous')



local topkek = {}

topkek.store = {}

topkek.cache = {}

topkek.libgui = {}

topkek.libsettings = {}

topkek.libutil = {}

topkek.libwindows = {}

topkek.libcmd = {}

--[[ gay ass dropdown lib i made a while ago ]]--

dropdown = {}

dropdown.new = function(gui, items, placeholder)

	local self = {}

	self.value = placeholder

	self.items = items

	self.gui = gui

	

	if self.gui:FindFirstChild("__DROPDOWN") then

		self.gui["__DROPDOWN"]:Destroy()

	end

	

	self.debug = false

	

	self.gui.Text = placeholder

	self.gui.BorderSizePixel = 0

	self.gui.ZIndex = 1

	

	self.textcolor = self.gui.TextColor3

	function self.make()

		if self.gui:FindFirstChild("__DROPDOWN") then

			self.gui["__DROPDOWN"]:Destroy()

		end

			

		

		self.selectgui = Instance.new("ScrollingFrame")

		self.selectgui.Parent = self.gui

		self.selectgui.Name = "__DROPDOWN"

		self.selectgui.Size = UDim2.new(1, 0, 0, 100)

		self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)

		self.selectgui.BorderSizePixel = 0

		self.selectgui.ZIndex = 2

		self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency

		self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3

		self.selectgui.Visible = false

		self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)

		self.selectgui.ScrollBarThickness = 5

		

		if #self.items < 4 then self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0) self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20) end self.item = Instance.new("TextButton") self.item.Size = UDim2.new(1, 0, 0, 20) self.item.Position = UDim2.new(0, 0, 0, 0) self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1 self.item.BackgroundColor3 = self.gui.BackgroundColor3 self.item.BorderSizePixel = 0 self.item.ZIndex = 2 self.item.TextColor3 = self.gui.TextColor3 self.item.Font = Enum.Font.SourceSans self.item.FontSize = Enum.FontSize.Size14 self.curitem = nil for i, v in pairs(self.items) do if not (v == self.value) then local ti = self.item:Clone() ti.Parent = self.selectgui if i == 1 then i = 2 end ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20) ti.Text = v ti.MouseButton1Down:connect(function() self.value = v self.open = false self.selectgui.Visible = false self.gui.Text = v self.make() end) end end end self.getvalue = function() return self.value end self.update = function(itms) self.items = itms self.make() end self.open = false self.gui.MouseButton1Down:connect(function() if self.open == false then self.selectgui.CanvasPosition = Vector2.new(0, 0) self.selectgui.Visible = true self.open = true else self.selectgui.Visible = false self.open = false end end) self.make() return self end --[[ libsettings lole ]]-- topkek.libsettings.store = {} function topkek.libsettings:getSetting(k) return topkek.libsettings.store[k] end function topkek.libsettings:setSetting(k,v) topkek.libsettings.store[k]=v end -- [[ libutil ]] -- function topkek.libutil:createObject(o, p) local a, b = pcall(function() Instance.new(o) end) if not a then return end local obj = Instance.new(o) for prop, val in pairs(p) do pcall(function() obj[prop] = val end) end return obj end function topkek.libutil:Color3(r,g,b) return Color3.new(r/255,g/255,b/255) end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh img = 'rbxassetid://' .. img local function skybox(x) local sky = Instance.new("Sky",game.Lighting) local fcs={"Bk","Dn","Ft","Lf","Rt","Up"} for i,v in pairs(fcs) do sky["Skybox"..v]=x end end local function particle(p, b) local a = Instance.new("ParticleEmitter", p) a.Rate = 500 a.Lifetime = NumberRange.new(20, 30) a.VelocitySpread = 200 a.Texture = b end local function decal(p, b) local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"} for i, v in pairs(sides) do local a = Instance.new("Decal", p) a.Texture = b a.Face = v end end local function recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() -- 'error occured, no output from Lua' LOLE if v:IsA("BasePart") then particle(v, img) decal(v, img) end if #(v:GetChildren())>0 then

					recurse(v)

				end

			end)

		end

	end

			

	recurse(game)

	skybox(img)

end

function topkek.libutil:recurseRemove(type_)

	local function recurse(x)

		for i, v in pairs(x:GetChildren()) do

			pcall(function()

				if v:IsA(type_) then

					v:Destroy()

				end

				if #(v:GetChildren())>0 then

					recurse(v)

				end

			end)

		end

	end

	recurse(game)

end

function topkek.libutil:recurseSet(type_,prop,val)

	local function recurse(x)

		for i, v in pairs(x:GetChildren()) do

			pcall(function()

				if v:IsA(type_) then

					v[prop]=val

				end

				if #(v:GetChildren())>0 then

					recurse(v)

				end

			end)

		end

	end

	recurse(game)

end

function topkek.libutil:recurseSetObj(obj,type_,prop,val)

	local function recurse(x)

		for i, v in pairs(x:GetChildren()) do

			pcall(function()

				if v:IsA(type_) then

					v[prop]=val

				end

				if #(v:GetChildren())>0 then

					recurse(v)

				end

			end)

		end

	end

	recurse(obj)

end

function topkek.libutil:recurseFunc(type_,func)

	local function recurse(x)

		for i, v in pairs(x:GetChildren()) do

			pcall(function()

				if v:IsA(type_) then

					func(v)

				end

				if #(v:GetChildren())>0 then

					recurse(v)

				end

			end)

		end

	end

	recurse(game)

end

function topkek.libutil:Play(id)

	local mu = Instance.new("Sound", game.Workspace)

	mu.Volume = 1

	mu.Looped = true

	mu.Pitch = 1

	mu.SoundId = "rbxassetid://"..tostring(id)

	mu:Play()

end

function topkek.libutil:GetPlayerList()

	local list = {'Everybody'}

	for i, v in pairs(game:service'Players':GetPlayers()) do

		table.insert(list, v.Name)

	end

	return list

end

function topkek.libutil:doPlayers(drop, func)

	local str = drop.getvalue()

	local plrs = {}

	if str == 'Everybody' then

		plrs = game:GetService('Players'):GetPlayers()

	else

		plrs = {game:GetService('Players'):FindFirstChild(str)}

	end

	for i, v in pairs(plrs) do

		func(v)

	end

end

function topkek.libutil:insert(id)

	if topkek.cache[id] then return topkek.cache[id] end -- moist

	local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]

	topkek.cache[id] = obj:Clone()

	return obj

end; insert = function(id) return topkek.libutil:insert(id) end

function topkek.libutil:getTorso(plr) --r15 compatibility lole

	if plr.Character then

		if plr.Character:FindFirstChild('UpperTorso') then

			return plr.Character.UpperTorso

		else

			return plr.Character.Torso

		end

	end

end

function topkek.libutil:weiner(plr)

	plr=plr.Character

	Shaft=Instance.new("Part", plr)

	Shaft.Name='Shaft'

	Shaft.Size=Vector3.new(1, 2.5, 1)

	Shaft.TopSurface=0

	Shaft.BottomSurface=0

	Shaft.CanCollide=true

	Cyln=Instance.new("CylinderMesh", Shaft)

	Cyln.Scale=Vector3.new(0.5,0.7,0.5)

	Instance.new("Weld", plr)

	plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")

	plr.Weld.Part1=plr.Shaft 

	plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0) 

	Shaft.BrickColor=BrickColor.new("Pastel brown")

	Tip=Instance.new("Part", plr)

	Tip.Name='Tip'

	Tip.TopSurface=0

	Tip.BottomSurface=0

	Tip.Size=Vector3.new(1, 1, 1)

	Tip.CanCollide=true

	Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)

	Cyln2=Instance.new("SpecialMesh", Tip)

	Cyln2.MeshType='Sphere'

	Cyln2.Scale=Vector3.new(0.6,0.6,0.6)

	Instance.new("Weld", plr).Name='Weld2'

	plr.Weld2.Part0=plr.Shaft

	plr.Weld2.Part1=plr.Tip 

	plr.Weld2.C0=CFrame.new(0,-.9,0)

	Tip.BrickColor=BrickColor.new("Pink")

	-----

	Ball1=Instance.new("Part", plr)

	Ball1.Name='Ball1'

	Ball1.Size=Vector3.new(1, 1, 1)

	Ball1.TopSurface=0

	Ball1.BottomSurface=0

	Cyln3=Instance.new("SpecialMesh", Ball1)

	Cyln3.MeshType='Sphere'

	Cyln3.Scale=Vector3.new(0.4,0.4,0.4)

	Instance.new("Weld", plr).Name='Weld3'

	plr.Weld3.Part0=plr.Shaft

	plr.Weld3.Part1=plr.Ball1 

	plr.Weld3.C0=CFrame.new(0.225,.4,0.2)

	Ball1.BrickColor=BrickColor.new("Pastel brown")

	-----

	Ball2=Instance.new("Part", plr)

	Ball2.Name='Ball2'

	Ball2.Size=Vector3.new(1, 1, 1)

	Ball2.TopSurface=0

	Ball2.BottomSurface=0

	Cyln3=Instance.new("SpecialMesh", Ball2)

	Cyln3.MeshType='Sphere'

	Cyln3.Scale=Vector3.new(0.4,0.4,0.4)

	Instance.new("Weld", plr).Name='Weld4'

	plr.Weld4.Part0=plr.Shaft

	plr.Weld4.Part1=plr.Ball2 

	plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)

	Ball2.BrickColor=BrickColor.new("Pastel brown")

end

function topkek.libutil:scalePlayer(plr, sz)

	local pchar = plr.Character

	if pchar:FindFirstChild("UpperTorso") then

		warn("Player [" ..plr.Name.. "] is R15.")

		return

	end

	local function scale(chr,scl)

	

		for _,v in pairs(pchar:GetChildren()) do

			if v:IsA("Hat") then

				v:Clone()

				v.Parent = game.Lighting

			end

		end

			

	    local Head = chr['Head']

	    local Torso = chr['Torso']

	    local LA = chr['Left Arm']

	    local RA = chr['Right Arm']

	    local LL = chr['Left Leg']

	    local RL = chr['Right Leg']

	    local HRP = chr['HumanoidRootPart']

	

	    wait(0.1)

	   

	    Head.formFactor = 3

	    Torso.formFactor = 3

	    LA.formFactor = 3

	    RA.formFactor = 3

	    LL.formFactor = 3

	    RL.formFactor = 3

	    HRP.formFactor = 3

	    

	    Head.Size = Vector3.new(scl * 2, scl, scl)

	    Torso.Size = Vector3.new(scl * 2, scl * 2, scl)

	    LA.Size = Vector3.new(scl, scl * 2, scl)

	    RA.Size = Vector3.new(scl, scl * 2, scl)

	    LL.Size = Vector3.new(scl, scl * 2, scl)

	    RL.Size = Vector3.new(scl, scl * 2, scl)

	    HRP.Size = Vector3.new(scl * 2, scl * 2, scl)

	    

	    local Motor1 = Instance.new('Motor6D', Torso)

	    Motor1.Part0 = Torso

	    Motor1.Part1 = Head

    	Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)

    	Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)

    	Motor1.Name = "Neck"

			    

    	local Motor2 = Instance.new('Motor6D', Torso)

    	Motor2.Part0 = Torso

    	Motor2.Part1 = LA

    	Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)

    	Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)

    	Motor2.Name = "Left Shoulder"

    	

    	local Motor3 = Instance.new('Motor6D', Torso)

   		Motor3.Part0 = Torso

    	Motor3.Part1 = RA

    	Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)

    	Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)

    	Motor3.Name = "Right Shoulder"

    	

    	local Motor4 = Instance.new('Motor6D', Torso)

    	Motor4.Part0 = Torso

    	Motor4.Part1 = LL

    	Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)

    	Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)

    	Motor4.Name = "Left Hip"

    	

    	local Motor5 = Instance.new('Motor6D', Torso)

    	Motor5.Part0 = Torso

    	Motor5.Part1 = RL

    	Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)

    	Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)

    	Motor5.Name = "Right Hip"

    	

    	local Motor6 = Instance.new('Motor6D', HRP)

    	Motor6.Part0 = HRP

    	Motor6.Part1 = Torso

    	Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)

    	Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)

    	    

	end

	

	scale(pchar, sz)

	

	for _,v in pairs(game.Lighting:GetChildren()) do

		if v:IsA("Hat") then

			v.Parent = pchar

		end

	end

end

function topkek.libutil:dickShooter()

	Player = game:GetService("Players").LocalPlayer

	Character = Player.Character

	PlayerGui = Player.PlayerGui

	Backpack = Player.Backpack

	Torso = Character.Torso

	Head = Character.Head

	LeftArm = Character["Left Arm"]

	LeftLeg = Character["Left Leg"]

	RightArm = Character["Right Arm"]

	RightLeg = Character["Right Leg"]

	LS = Torso["Left Shoulder"]

	LH = Torso["Left Hip"]

	RS = Torso["Right Shoulder"]

	RH = Torso["Right Hip"]

		Tool = Instance.new("HopperBin")

		Tool.Parent = Backpack

		Tool.Name = "Painis"

	Bin = Tool

	so = function(id, par, vol, pit)

		

		coroutine.resume(coroutine.create(function()

			

			local sou = Instance.new("Sound", par or workspace)

			sou.Volume = vol

			sou.Pitch = pit or 1

			sou.SoundId = id

			wait()

			sou:play()

			wait(6)

			sou:Remove()

		end

	))

	end

	

	ob1d = function(mouse)

		

		size = 0.5

		mode = 1

		color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))

		mo = Instance.new("Model")

		mo.Name = "EEEEUGH HA HA HAAAAA"

		mo.Parent = workspace

		game.Debris:AddItem(mo, 10)

		p = Instance.new("Seat")

		p.Name = "Torso"

		p.Size = Vector3.new(14, 50, 14) * size

		p.BrickColor = color

		m = Instance.new("SpecialMesh")

		m.Parent = p

		p.Name = "Torso"

		p.Parent = mo

		p = Instance.new("Seat")

		p.Shape = "Ball"

		p.Size = Vector3.new(24, 24, 24) * size

		p.BrickColor = color

		p.Name = "Legball"

		for i = 1, 10 do

			lol = Instance.new("Seat")

			lol.BrickColor = BrickColor:Black()

			lol.Name = "SEE?"

			lol.Parent = mo

			lol.Size = Vector3.new(1, math.random(30, 40), 1) * size

			w = Instance.new("Weld")

			w.Part0 = p

			w.Part1 = lol

			w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))

			w.Parent = w.Part0

		end

		p.Parent = mo

		w = Instance.new("Weld")

		w.Part0 = mo.Torso

		w.Part1 = p

		w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)

		w.Parent = w.Part0

		p = Instance.new("Seat")

		p.Shape = "Ball"

		p.Size = Vector3.new(24, 24, 24) * size

		p.BrickColor = color

		p.Name = "Legball"

		for i = 1, 10 do

			lol = Instance.new("Seat")

			lol.BrickColor = BrickColor:Black()

			lol.Name = "SEE?"

			lol.Parent = mo

			lol.Size = Vector3.new(1, math.random(30, 40), 1) * size

			w = Instance.new("Weld")

			w.Part0 = p

			w.Part1 = lol

			w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))

			w.Parent = w.Part0

		end

		p.Parent = mo

		w = Instance.new("Weld")

		w.Part0 = mo.Torso

		w.Part1 = p

		w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)

		w.Parent = w.Part0

		p = Instance.new("Seat")

		p.Shape = "Ball"

		p.Size = Vector3.new(21, 15, 21) * size

		p.BrickColor = color

		p.Name = "Legball"

		for i = 1, 10 do

			lol = Instance.new("Seat")

			lol.BrickColor = BrickColor:Black()

			lol.Name = "SEE?"

			lol.Parent = mo

			lol.Size = Vector3.new(1, math.random(30, 40), 1) * size

			w = Instance.new("Weld")

			w.Part0 = p

			w.Part1 = lol

			w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))

			w.Parent = w.Part0

		end

		p.Parent = mo

		w = Instance.new("Weld")

		w.Part0 = mo.Torso

		w.Part1 = p

		w.C0 = CFrame.new(0, 60 * (size / 2), 0)

		m = Instance.new("SpecialMesh")

		m.Parent = p

		p.Name = "Head"

		w.Parent = w.Part0

		s = Instance.new("Sound")

		s.Parent = mo.Torso

		s.Volume = 100

		s.Pitch = 1

		s.SoundId = "http://www.roblox.com/asset/?id=149779810"

		s.Looped = true

		s:play()

		coroutine.resume(coroutine.create(function(Part)

			

			while Part.Parent ~= nil do

				wait(math.random())

				so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)

			end

		end

	), mo.Torso)

		mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)

		mo.Torso.Velocity = mouse.Hit.lookVector * 400

		coroutine.resume(coroutine.create(function(Part)

			

			while 1 do

				wait(math.random(0, 1) + math.random())

				Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))

			end

		end

	), mo.Torso)

	end

	

	ob1u = function(mouse)

		

	end

	

	buttonhold = false

	key = function(key, mouse)

		

	end

	

	key2 = function(key, mouse)

		

	end

	

	s = function(mouse)

		

		mouse.Button1Down:connect(function()

			

			ob1d(mouse)

		end

	)

		mouse.Button1Up:connect(function()

			

			ob1u(mouse)

		end

	)

		mouse.KeyDown:connect(key)

		mouse.KeyUp:connect(key2)

	end

	

	ds = function(mouse)

		

	end

	

	Bin.Selected:connect(s)

	Bin.Deselected:connect(ds)

end

--[[ libgui xd ]]--

topkek.libgui.seperation = 12

function topkek.libgui:addLeftIcon(parent, img, sz)

	topkek.libutil:createObject('ImageLabel', {

		Parent = parent;

		BackgroundTransparency = 1;

		Position = UDim2.new(0, 2, 0, 0);

		Size = UDim2.new(0, sz, 0, sz);

		Image = img;

	})

end

function topkek.libgui:hookContainer(o, sepr, stt)

	if not o:IsA("ScrollingFrame") then

		return nil

	end	

	

	local self = {}

	self.main = o

	self.drawX = 0

	self.drawY = stt or topkek.libgui.seperation/2

	self.drawHeight = 0

	self.sepr = sepr or topkek.libgui.seperation

	

	function self:drawButton(sz, txt, func, ysz, cbgd)

		local xposOffset = 0

		local xposScale = self.drawX

		local xszOffset = 0

		local xszScale = sz

		if not (self.drawX == 0)  then

			xszOffset = -4

			if sz + self.drawX > 0.998 then

				xszOffset = -11

			end

		elseif sz == 1 then

			xszOffset = -(self.sepr) - 5

			xposOffset = self.sepr/2

		else

			xszOffset = -4 + -(self.sepr/2)

			xposOffset = self.sepr/2

		end

		if not ysz then ysz = 20 end

		local obj = topkek.libutil:createObject("TextButton", {

			Parent = self.main;

			BackgroundColor3 = cbgd or color3(15, 23, 30);

			BorderColor3 = color3(27, 42, 53);

			Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);

			Size = UDim2.new(xszScale, xszOffset, 0, ysz);

			Font = 'SourceSans';

			FontSize = 'Size14';

			Text = txt;

			TextSize = 14;

			TextColor3 = color3(199, 199, 199);

			TextStrokeTransparency = 0.5;

		})

		obj.MouseButton1Down:connect(function()

			func()

		end)

		if ysz > self.drawHeight then

			self.drawHeight = ysz

		end

		self.drawX = self.drawX + sz

		if self.drawX > 0.998 then

			self.drawY = self.drawY + 3 + self.drawHeight

			self.drawX = 0

			self.drawHeight = 0

			self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)

		end

		return obj

	end

	

	function self:GetChildren()

		return self.main:GetChildren()

	end

	

	function self:getDrawY()

		return self.drawY

	end

	

	function self:setDrawY(y)

		self.drawY = y

	end

	

	function self:drawTextBox(sz, txt, ysz, cbgd)

		local xposOffset = 0

		local xposScale = self.drawX

		local xszOffset = 0

		local xszScale = sz

		if not (self.drawX == 0)  then

			xszOffset = -4

			if sz + self.drawX > 0.998 then

				xszOffset = -11

			end

		elseif sz == 1 then

			xszOffset = -(self.sepr) - 5

			xposOffset = self.sepr/2

		else

			xszOffset = -4 + -(self.sepr/2)

			xposOffset = self.sepr/2

		end

		if not ysz then ysz = 20 end

		local obj = topkek.libutil:createObject("TextBox", {

			Parent = self.main;

			BackgroundColor3 = cbgd or color3(5, 8, 11);

			BorderColor3 = color3(27, 42, 53);

			Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);

			Size = UDim2.new(xszScale, xszOffset, 0, ysz);

			Font = 'SourceSans';

			FontSize = 'Size14';

			Text = txt;

			TextSize = 14;

			TextColor3 = color3(199, 199, 199);

		})

		if ysz > self.drawHeight then

			self.drawHeight = ysz

		end

		self.drawX = self.drawX + sz

		if self.drawX > 0.998 then

			self.drawY = self.drawY + 3 + self.drawHeight

			self.drawX = 0

			self.drawHeight = 0

			self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)

		end

		return obj

	end

	

	function self:drawScrollingContainer(ysz)

		local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)

		local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)

		local obj = topkek.libutil:createObject("ScrollingFrame", {

			Parent = self.main;

			BackgroundColor3 = color3(7, 11, 15);

			BorderColor3 = color3(27, 42, 53);

			Position = pos;

			Size = sz;

			BottomImage = 'rbxassetid://573102620';

			MidImage = 'rbxassetid://573102620';

			TopImage = 'rbxassetid://573102620';

			ScrollBarThickness = 5;

		})

		self.drawY = self.drawY + 5 + ysz

		self.drawX = 0

		self.drawHeight = 0

		self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)

		return topkek.libgui:hookContainer(obj, 12, 5)

	end

-- THIS IS FUCKING BAIT OKAY, THIS IS JUST TOPK3K 3.0 BUT EDITED TO SAY 4.0. LOL

	function self:drawContainer(xsz, ysz)

		local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)

		local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)

		local obj = topkek.libutil:createObject("ScrollingFrame", {

			Parent = self.main;

			BackgroundTransparency = 1;

			Position = pos;

			Size = sz;

		})

		self.drawY = self.drawY + 5 + ysz

		self.drawX = 0

		self.drawHeight = 0

		self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)

		return topkek.libgui:hookContainer(obj, 12, 5)

	end

	

	function self:addSpacing()

		self.drawY = self.drawY + 3

	end

	

	function self:center()

		local a,c,b=

			self.main.Position.X.Scale,

				self.main.Position.X.Offset,self.main.Size.Y.Offset

		self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))

	end	

	

	return self

end



--[[ windows ]]--

topkek.libwindows.windows = {}

function topkek.libwindows:registerWindow(w)

	table.insert(topkek.libwindows.windows, w)

end

function topkek.libwindows:switchWindow(w, x)

	for _, k in pairs(topkek.libwindows.windows) do

		if k.Name == w then

			k.Visible = true

		else

			k.Visible = false

		end	

	end

	if w == 'HomeContainer' then

		base.Navigator.Visible = false

	else

		base.Navigator.Visible = true

	end

	base.Top.Location.Text = x

end

function topkek.libwindows:initiateNavigator()

	local nav = base.Navigator

	local template = nav.Item:Clone(); nav.Item:Destroy();

	local wins = topkek.libsettings:getSetting('windows')

	local y = 5

	for _, k in pairs(wins) do

		local o = template:Clone()

		o.Parent = nav

		o.Position = UDim2.new(0, 5, 0, y)

		o.Text = k

		o.MouseButton1Down:connect(function()

			topkek.libwindows:switchWindow(k .. 'Container', k)

		end)

		y = y + 25

	end

	nav.CanvasSize = UDim2.new(0, 0, 0, y)

end

function topkek.libwindows:initiateHome()

	local home = base.HomeContainer

	home.LocalPlayer.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')

	end)

	home.Server.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('ServerContainer', 'Server')

	end)

	home.Scripts.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')

	end)

	home.Miscellaneous.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')

	end)

	home.Players.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('PlayersContainer', 'Players')

	end)

	home.Settings.Mask.MouseButton1Down:connect(function()

		topkek.libwindows:switchWindow('SettingsContainer', 'Settings')

	end)

end

--[[ defines ]]--

topkek.libsettings:setSetting('version', '1.0.0')

topkek.libsettings:setSetting('bans', {})

topkek.libsettings:setSetting('admins', {})

topkek.libsettings:setSetting('windows', {

	'Home';

	'Server';

	'LocalPlayer';

	'Players';

	'Scripts';

	'Miscellaneous';

	'Settings';

	'Explorer';

	'Gear';

	'Hats';

	'Music';

	'Effects';

	'Filtering';

	'Commands';

})

topkek.libsettings:setSetting('misc', {

	'Explorer';

	'Gear';

	'Hats';

	'Music';

	'Effects';

	'Filtering';

	'Commands';

})

topkek.store.gui = ScreenGui; gui = topkek.store.gui --  change later

topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base

-- [[ server ]] --

--sz, txt, func, ysz, cbgd

local servwin = topkek.libgui:hookContainer(base['ServerContainer'])

local decalList, decalImp = servwin:drawScrollingContainer(100)

local decalAct = servwin:drawButton(2/3,'Spam Decal',function()

	topkek.libutil:recurseDecal(decalImp.Text)end)

decalImp = servwin:drawTextBox(1/3,'573896613')

servwin:drawButton(1,'Rollback Spam',function()

	topkek.libutil:recurseRemove('ParticleEmitter')

	topkek.libutil:recurseRemove('Decal')

end)

local decs = {

	{'Cerberus', '573896613'},

	{'Rain', '574772793'},

	{'Robbie', '574773630'},

	{'Pepe', '244905904'},

	{'Troll Face', '48308661'},

	{'Jeff', '109129888'},

	{'Shrek', '170539018'},

	{'Doge', '133720697'},

	{'Dat Boi', '409578848'},

}

for _, v in pairs(decs) do

	local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))

	topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)

end

servwin:addSpacing()

-- [[lighting]] --

-- <

Join Telegram

Remember to employ a dummy account when injecting scripts. We cannot be held responsible for any potential harm caused to your Roblox account.

Description

A Blox Fruits script is a set of pre-written code used in the Roblox game Blox Fruits, typically for hacking or automating gameplay. These scripts can offer various features like:

  • Auto farming: Automatically defeats enemies, collects fruits, or completes quests.
  • Auto stats: Automatically increases your character’s stats.
  • Teleports: Instantly transports the player to different locations in the game world.
  • Unlocking abilities: Unlocking or enhancing fruit abilities without the need to level up manually.

These scripts are usually run using a Roblox executor or exploiting tool, though their use often violates Roblox’s terms of service.