Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Generated using RoadToGlory's Converter v1.1 (RoadToGlory#9879)
- -- Instances:
- local Converted = {
- ["_Bloxium"] = Instance.new("ScreenGui");
- ["_main"] = Instance.new("Frame");
- ["_taskbar"] = Instance.new("Frame");
- ["_buttons"] = Instance.new("LocalScript");
- ["_UICorner"] = Instance.new("UICorner");
- ["_localplayer"] = Instance.new("ImageButton");
- ["_UICorner1"] = Instance.new("UICorner");
- ["_title"] = Instance.new("TextLabel");
- ["_UIGradient"] = Instance.new("UIGradient");
- ["_localplayer1"] = Instance.new("Frame");
- ["_dragify"] = Instance.new("LocalScript");
- ["_topbar"] = Instance.new("Frame");
- ["_closebutton"] = Instance.new("TextButton");
- ["_close"] = Instance.new("LocalScript");
- ["_title1"] = Instance.new("TextLabel");
- ["_player_img"] = Instance.new("ImageLabel");
- ["_UICorner2"] = Instance.new("UICorner");
- ["_display"] = Instance.new("TextLabel");
- ["_user"] = Instance.new("TextLabel");
- ["_changer"] = Instance.new("LocalScript");
- ["_properties"] = Instance.new("Frame");
- ["_ws"] = Instance.new("TextLabel");
- ["_ws_tb"] = Instance.new("TextBox");
- ["_jp"] = Instance.new("TextLabel");
- ["_jp_tb"] = Instance.new("TextBox");
- ["_prop_updater"] = Instance.new("LocalScript");
- ["_UICorner3"] = Instance.new("UICorner");
- ["_otherstuff"] = Instance.new("Frame");
- ["_Freecam"] = Instance.new("ImageButton");
- ["_fc"] = Instance.new("LocalScript");
- ["_UICorner4"] = Instance.new("UICorner");
- ["_Refresh"] = Instance.new("ImageButton");
- ["_rf"] = Instance.new("LocalScript");
- ["_Invisibility"] = Instance.new("ImageButton");
- ["_invis"] = Instance.new("LocalScript");
- ["_Noclip"] = Instance.new("ImageButton");
- ["_nc"] = Instance.new("LocalScript");
- ["_hovered"] = Instance.new("TextLabel");
- ["_hovertext"] = Instance.new("LocalScript");
- ["_toggle"] = Instance.new("LocalScript");
- ["_welcome"] = Instance.new("TextLabel");
- ["_name"] = Instance.new("LocalScript");
- ["_version"] = Instance.new("TextLabel");
- ["_server"] = Instance.new("Frame");
- ["_UICorner5"] = Instance.new("UICorner");
- ["_topbar1"] = Instance.new("Frame");
- ["_title2"] = Instance.new("TextLabel");
- ["_dragify1"] = Instance.new("LocalScript");
- ["_playerstext"] = Instance.new("TextLabel");
- ["_players"] = Instance.new("TextLabel");
- ["_uptimetext"] = Instance.new("TextLabel");
- ["_uptime"] = Instance.new("TextLabel");
- ["_statsupdater"] = Instance.new("LocalScript");
- ["_rejoin"] = Instance.new("ImageButton");
- ["_rejoinscript"] = Instance.new("LocalScript");
- ["_serverhop"] = Instance.new("ImageButton");
- ["_serverhopscript"] = Instance.new("LocalScript");
- ["_pingtext"] = Instance.new("TextLabel");
- ["_ping"] = Instance.new("TextLabel");
- ["_time"] = Instance.new("Frame");
- ["_UICorner6"] = Instance.new("UICorner");
- ["_timetext"] = Instance.new("TextLabel");
- ["_updater"] = Instance.new("LocalScript");
- ["_timer"] = Instance.new("ImageButton");
- ["_dragmod"] = Instance.new("ModuleScript");
- }
- -- Properties:
- Converted["_Bloxium"].IgnoreGuiInset = true
- Converted["_Bloxium"].ScreenInsets = Enum.ScreenInsets.DeviceSafeInsets
- Converted["_Bloxium"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Converted["_Bloxium"].Name = "Bloxium"
- Converted["_Bloxium"].Parent = game:GetService("CoreGui")
- Converted["_main"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_main"].BackgroundColor3 = Color3.fromRGB(1.0000000591389835, 1.0000000591389835, 13.000000175088644)
- Converted["_main"].BackgroundTransparency = 0.10000000149011612
- Converted["_main"].Position = UDim2.new(0.499514103, 0, 0.5, 0)
- Converted["_main"].Size = UDim2.new(1, 0, 1, 0)
- Converted["_main"].Name = "main"
- Converted["_main"].Parent = Converted["_Bloxium"]
- Converted["_taskbar"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_taskbar"].BackgroundColor3 = Color3.fromRGB(1.0000000591389835, 1.0000000591389835, 13.000000175088644)
- Converted["_taskbar"].BackgroundTransparency = 0.5
- Converted["_taskbar"].BorderSizePixel = 0
- Converted["_taskbar"].Position = UDim2.new(0.49999994, 0, 0.96326524, 0)
- Converted["_taskbar"].Size = UDim2.new(0, 261, 0, 50)
- Converted["_taskbar"].Name = "taskbar"
- Converted["_taskbar"].Parent = Converted["_main"]
- Converted["_UICorner"].Parent = Converted["_taskbar"]
- Converted["_localplayer"].Image = "rbxassetid://3926307971"
- Converted["_localplayer"].ImageRectOffset = Vector2.new(884, 4)
- Converted["_localplayer"].ImageRectSize = Vector2.new(36, 36)
- Converted["_localplayer"].BackgroundTransparency = 1
- Converted["_localplayer"].LayoutOrder = 5
- Converted["_localplayer"].Position = UDim2.new(0.450662822, 0, 0.230999991, 0)
- Converted["_localplayer"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_localplayer"].ZIndex = 2
- Converted["_localplayer"].Name = "localplayer"
- Converted["_localplayer"].Parent = Converted["_taskbar"]
- Converted["_UICorner1"].CornerRadius = UDim.new(0, 3)
- Converted["_UICorner1"].Parent = Converted["_localplayer"]
- Converted["_title"].Font = Enum.Font.SourceSansBold
- Converted["_title"].RichText = true
- Converted["_title"].Text = "bloxium."
- Converted["_title"].TextColor3 = Color3.fromRGB(65.0000037252903, 20.000000707805157, 116.00000068545341)
- Converted["_title"].TextSize = 80
- Converted["_title"].TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_title"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title"].BackgroundTransparency = 1
- Converted["_title"].BorderSizePixel = 0
- Converted["_title"].Position = UDim2.new(0.500485897, 0, 0.5, 0)
- Converted["_title"].Size = UDim2.new(0, 200, 0, 50)
- Converted["_title"].Name = "title"
- Converted["_title"].Parent = Converted["_main"]
- Converted["_UIGradient"].Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 115.00000074505806)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
- }
- Converted["_UIGradient"].Parent = Converted["_title"]
- Converted["_localplayer1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_localplayer1"].BackgroundColor3 = Color3.fromRGB(3.0000002961605787, 2.000000118277967, 12.000001184642315)
- Converted["_localplayer1"].BorderSizePixel = 0
- Converted["_localplayer1"].Position = UDim2.new(0.11175894, 0, 0.619387746, 0)
- Converted["_localplayer1"].Size = UDim2.new(0, 200, 0, 310)
- Converted["_localplayer1"].Name = "localplayer"
- Converted["_localplayer1"].Parent = Converted["_main"]
- Converted["_topbar"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_topbar"].BackgroundColor3 = Color3.fromRGB(1.0000000591389835, 1.0000000591389835, 6.0000005923211575)
- Converted["_topbar"].BackgroundTransparency = 1
- Converted["_topbar"].BorderSizePixel = 0
- Converted["_topbar"].Position = UDim2.new(0.5, 0, 0.0387096778, 0)
- Converted["_topbar"].Size = UDim2.new(0, 200, 0, 25)
- Converted["_topbar"].Name = "topbar"
- Converted["_topbar"].Parent = Converted["_localplayer1"]
- Converted["_closebutton"].Font = Enum.Font.SourceSansBold
- Converted["_closebutton"].Text = "X"
- Converted["_closebutton"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_closebutton"].TextSize = 14
- Converted["_closebutton"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_closebutton"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_closebutton"].BackgroundTransparency = 1
- Converted["_closebutton"].Position = UDim2.new(0.939999998, 0, 0.5, 0)
- Converted["_closebutton"].Size = UDim2.new(0, 24, 0, 25)
- Converted["_closebutton"].Name = "closebutton"
- Converted["_closebutton"].Parent = Converted["_topbar"]
- Converted["_title1"].Font = Enum.Font.SourceSansBold
- Converted["_title1"].Text = "bloxium - localplayer"
- Converted["_title1"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title1"].TextSize = 14
- Converted["_title1"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title1"].BackgroundTransparency = 1
- Converted["_title1"].Size = UDim2.new(0, 200, 0, 25)
- Converted["_title1"].Name = "title"
- Converted["_title1"].Parent = Converted["_topbar"]
- Converted["_player_img"].Image = "http://www.roblox.com/asset/?id=9581016780"
- Converted["_player_img"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_player_img"].BackgroundColor3 = Color3.fromRGB(3.0000002961605787, 3.0000002961605787, 20.000000707805157)
- Converted["_player_img"].Position = UDim2.new(0.5, 0, 0.248387113, 0)
- Converted["_player_img"].Size = UDim2.new(0, 60, 0, 60)
- Converted["_player_img"].Name = "player_img"
- Converted["_player_img"].Parent = Converted["_localplayer1"]
- Converted["_UICorner2"].CornerRadius = UDim.new(0, 35)
- Converted["_UICorner2"].Parent = Converted["_player_img"]
- Converted["_display"].Font = Enum.Font.SourceSansBold
- Converted["_display"].Text = "DisplayName"
- Converted["_display"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_display"].TextSize = 20
- Converted["_display"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_display"].BackgroundTransparency = 1
- Converted["_display"].BorderSizePixel = 0
- Converted["_display"].Position = UDim2.new(0, 0, 0.387096763, 0)
- Converted["_display"].Size = UDim2.new(0, 200, 0, 16)
- Converted["_display"].Name = "display"
- Converted["_display"].Parent = Converted["_localplayer1"]
- Converted["_user"].Font = Enum.Font.SourceSans
- Converted["_user"].Text = "@username"
- Converted["_user"].TextColor3 = Color3.fromRGB(72.00000330805779, 72.00000330805779, 72.00000330805779)
- Converted["_user"].TextSize = 15
- Converted["_user"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_user"].BackgroundTransparency = 1
- Converted["_user"].BorderSizePixel = 0
- Converted["_user"].Position = UDim2.new(0, 0, 0.438709676, 0)
- Converted["_user"].Size = UDim2.new(0, 200, 0, 16)
- Converted["_user"].Name = "user"
- Converted["_user"].Parent = Converted["_localplayer1"]
- Converted["_properties"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_properties"].BackgroundTransparency = 1
- Converted["_properties"].Position = UDim2.new(0, 0, 0.516129017, 0)
- Converted["_properties"].Size = UDim2.new(0, 200, 0, 93)
- Converted["_properties"].Name = "properties"
- Converted["_properties"].Parent = Converted["_localplayer1"]
- Converted["_ws"].Font = Enum.Font.SourceSansBold
- Converted["_ws"].Text = "WalkSpeed"
- Converted["_ws"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ws"].TextSize = 15
- Converted["_ws"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ws"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ws"].BackgroundTransparency = 1
- Converted["_ws"].BorderSizePixel = 0
- Converted["_ws"].Position = UDim2.new(0.22307694, 0, 0.172887713, 0)
- Converted["_ws"].Size = UDim2.new(0, 90, 0, 21)
- Converted["_ws"].Name = "ws"
- Converted["_ws"].Parent = Converted["_properties"]
- Converted["_ws_tb"].Font = Enum.Font.SourceSans
- Converted["_ws_tb"].PlaceholderText = "Enter number..."
- Converted["_ws_tb"].Text = ""
- Converted["_ws_tb"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ws_tb"].TextSize = 10
- Converted["_ws_tb"].TextWrapped = true
- Converted["_ws_tb"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ws_tb"].BackgroundColor3 = Color3.fromRGB(18.000000827014446, 18.000000827014446, 34.00000177323818)
- Converted["_ws_tb"].BorderSizePixel = 0
- Converted["_ws_tb"].Position = UDim2.new(0.723846197, 0, 0.157066017, 0)
- Converted["_ws_tb"].Size = UDim2.new(0, 97, 0, 20)
- Converted["_ws_tb"].Name = "ws_tb"
- Converted["_ws_tb"].Parent = Converted["_properties"]
- Converted["_jp"].Font = Enum.Font.SourceSansBold
- Converted["_jp"].Text = "JumpPower"
- Converted["_jp"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_jp"].TextSize = 15
- Converted["_jp"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_jp"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_jp"].BackgroundTransparency = 1
- Converted["_jp"].BorderSizePixel = 0
- Converted["_jp"].Position = UDim2.new(0.22307694, 0, 0.476881593, 0)
- Converted["_jp"].Size = UDim2.new(0, 90, 0, 19)
- Converted["_jp"].Name = "jp"
- Converted["_jp"].Parent = Converted["_properties"]
- Converted["_jp_tb"].Font = Enum.Font.SourceSans
- Converted["_jp_tb"].PlaceholderText = "Enter number..."
- Converted["_jp_tb"].Text = ""
- Converted["_jp_tb"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_jp_tb"].TextSize = 10
- Converted["_jp_tb"].TextWrapped = true
- Converted["_jp_tb"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_jp_tb"].BackgroundColor3 = Color3.fromRGB(18.000000827014446, 18.000000827014446, 34.00000177323818)
- Converted["_jp_tb"].BorderSizePixel = 0
- Converted["_jp_tb"].Position = UDim2.new(0.723846197, 0, 0.468202859, 0)
- Converted["_jp_tb"].Size = UDim2.new(0, 97, 0, 20)
- Converted["_jp_tb"].Name = "jp_tb"
- Converted["_jp_tb"].Parent = Converted["_properties"]
- Converted["_UICorner3"].Parent = Converted["_localplayer1"]
- Converted["_otherstuff"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_otherstuff"].BackgroundTransparency = 1
- Converted["_otherstuff"].Position = UDim2.new(0, 0, 0.689838648, 0)
- Converted["_otherstuff"].Size = UDim2.new(0, 200, 0, 96)
- Converted["_otherstuff"].Name = "otherstuff"
- Converted["_otherstuff"].Parent = Converted["_localplayer1"]
- Converted["_Freecam"].Image = "rbxassetid://3926305904"
- Converted["_Freecam"].ImageRectOffset = Vector2.new(364, 884)
- Converted["_Freecam"].ImageRectSize = Vector2.new(36, 36)
- Converted["_Freecam"].BackgroundColor3 = Color3.fromRGB(8.000000473111868, 2.000000118277967, 16.000000946223736)
- Converted["_Freecam"].BackgroundTransparency = 1
- Converted["_Freecam"].BorderSizePixel = 0
- Converted["_Freecam"].LayoutOrder = 4
- Converted["_Freecam"].Position = UDim2.new(0.360000014, 0, 0.302083343, 0)
- Converted["_Freecam"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_Freecam"].ZIndex = 2
- Converted["_Freecam"].Name = "Freecam"
- Converted["_Freecam"].Parent = Converted["_otherstuff"]
- Converted["_UICorner4"].Parent = Converted["_Freecam"]
- Converted["_Refresh"].Image = "rbxassetid://3926307971"
- Converted["_Refresh"].ImageRectOffset = Vector2.new(404, 84)
- Converted["_Refresh"].ImageRectSize = Vector2.new(36, 36)
- Converted["_Refresh"].BackgroundTransparency = 1
- Converted["_Refresh"].Position = UDim2.new(0.200000003, 0, 0.302083343, 0)
- Converted["_Refresh"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_Refresh"].ZIndex = 2
- Converted["_Refresh"].Name = "Refresh"
- Converted["_Refresh"].Parent = Converted["_otherstuff"]
- Converted["_Invisibility"].Image = "rbxassetid://3926307971"
- Converted["_Invisibility"].ImageRectOffset = Vector2.new(564, 44)
- Converted["_Invisibility"].ImageRectSize = Vector2.new(36, 36)
- Converted["_Invisibility"].BackgroundTransparency = 1
- Converted["_Invisibility"].LayoutOrder = 4
- Converted["_Invisibility"].Position = UDim2.new(0.517568111, 0, 0.297321439, 0)
- Converted["_Invisibility"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_Invisibility"].ZIndex = 2
- Converted["_Invisibility"].Name = "Invisibility"
- Converted["_Invisibility"].Parent = Converted["_otherstuff"]
- Converted["_Noclip"].Image = "rbxassetid://3926305904"
- Converted["_Noclip"].ImageRectOffset = Vector2.new(164, 44)
- Converted["_Noclip"].ImageRectSize = Vector2.new(36, 36)
- Converted["_Noclip"].BackgroundTransparency = 1
- Converted["_Noclip"].LayoutOrder = 10
- Converted["_Noclip"].Position = UDim2.new(0.675000012, 0, 0.302083343, 0)
- Converted["_Noclip"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_Noclip"].ZIndex = 2
- Converted["_Noclip"].Name = "Noclip"
- Converted["_Noclip"].Parent = Converted["_otherstuff"]
- Converted["_hovered"].Font = Enum.Font.SourceSansBold
- Converted["_hovered"].Text = ""
- Converted["_hovered"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_hovered"].TextSize = 14
- Converted["_hovered"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_hovered"].BackgroundTransparency = 1
- Converted["_hovered"].BorderSizePixel = 0
- Converted["_hovered"].Position = UDim2.new(-0.00999999978, 0, 0.70954299, 0)
- Converted["_hovered"].Size = UDim2.new(0, 200, 0, 16)
- Converted["_hovered"].Name = "hovered"
- Converted["_hovered"].Parent = Converted["_otherstuff"]
- Converted["_welcome"].Font = Enum.Font.SourceSansBold
- Converted["_welcome"].Text = ""
- Converted["_welcome"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_welcome"].TextSize = 14
- Converted["_welcome"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_welcome"].BackgroundTransparency = 1
- Converted["_welcome"].BorderSizePixel = 0
- Converted["_welcome"].Position = UDim2.new(0.000485906348, 0, 0.581632674, 0)
- Converted["_welcome"].Size = UDim2.new(1, 0, 0.046938777, 0)
- Converted["_welcome"].Name = "welcome"
- Converted["_welcome"].Parent = Converted["_main"]
- Converted["_version"].Font = Enum.Font.SourceSansItalic
- Converted["_version"].Text = "dev build"
- Converted["_version"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_version"].TextSize = 14
- Converted["_version"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_version"].BackgroundTransparency = 1
- Converted["_version"].Position = UDim2.new(0, 0, 0.9632653, 0)
- Converted["_version"].Size = UDim2.new(0, 52, 0, 18)
- Converted["_version"].Name = "version"
- Converted["_version"].Parent = Converted["_main"]
- Converted["_server"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_server"].BackgroundColor3 = Color3.fromRGB(3.0000002961605787, 2.000000118277967, 12.000001184642315)
- Converted["_server"].BorderSizePixel = 0
- Converted["_server"].Position = UDim2.new(0.127793968, 0, 0.158163249, 0)
- Converted["_server"].Size = UDim2.new(0, 235, 0, 114)
- Converted["_server"].Name = "server"
- Converted["_server"].Parent = Converted["_main"]
- Converted["_UICorner5"].Parent = Converted["_server"]
- Converted["_topbar1"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_topbar1"].BackgroundColor3 = Color3.fromRGB(1.0000000591389835, 1.0000000591389835, 6.0000005923211575)
- Converted["_topbar1"].BackgroundTransparency = 1
- Converted["_topbar1"].BorderSizePixel = 0
- Converted["_topbar1"].Position = UDim2.new(0.5, 0, 0.0387096778, 0)
- Converted["_topbar1"].Size = UDim2.new(0, 200, 0, 25)
- Converted["_topbar1"].Name = "topbar"
- Converted["_topbar1"].Parent = Converted["_server"]
- Converted["_title2"].Font = Enum.Font.SourceSansBold
- Converted["_title2"].Text = "bloxium - server"
- Converted["_title2"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title2"].TextSize = 14
- Converted["_title2"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_title2"].BackgroundTransparency = 1
- Converted["_title2"].Position = UDim2.new(-0.082500264, 0, 0.319999993, 0)
- Converted["_title2"].Size = UDim2.new(0, 233, 0, 25)
- Converted["_title2"].Name = "title"
- Converted["_title2"].Parent = Converted["_topbar1"]
- Converted["_playerstext"].Font = Enum.Font.SourceSansBold
- Converted["_playerstext"].Text = "Players: "
- Converted["_playerstext"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_playerstext"].TextSize = 15
- Converted["_playerstext"].TextWrapped = true
- Converted["_playerstext"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_playerstext"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_playerstext"].BackgroundTransparency = 1
- Converted["_playerstext"].BorderSizePixel = 0
- Converted["_playerstext"].Position = UDim2.new(0.218821615, 0, 0.301442981, 0)
- Converted["_playerstext"].Size = UDim2.new(0, 90, 0, 19)
- Converted["_playerstext"].Name = "playerstext"
- Converted["_playerstext"].Parent = Converted["_server"]
- Converted["_players"].Font = Enum.Font.SourceSansBold
- Converted["_players"].Text = ""
- Converted["_players"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_players"].TextSize = 15
- Converted["_players"].TextTransparency = 0.5
- Converted["_players"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_players"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_players"].BackgroundTransparency = 1
- Converted["_players"].BorderSizePixel = 0
- Converted["_players"].Position = UDim2.new(0.548483193, 0, 0.301442981, 0)
- Converted["_players"].Size = UDim2.new(0, 64, 0, 19)
- Converted["_players"].Name = "players"
- Converted["_players"].Parent = Converted["_server"]
- Converted["_uptimetext"].Font = Enum.Font.SourceSansBold
- Converted["_uptimetext"].Text = "Time:"
- Converted["_uptimetext"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_uptimetext"].TextSize = 15
- Converted["_uptimetext"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_uptimetext"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_uptimetext"].BackgroundTransparency = 1
- Converted["_uptimetext"].BorderSizePixel = 0
- Converted["_uptimetext"].Position = UDim2.new(0.218821615, 0, 0.494425416, 0)
- Converted["_uptimetext"].Size = UDim2.new(0, 90, 0, 19)
- Converted["_uptimetext"].Name = "uptimetext"
- Converted["_uptimetext"].Parent = Converted["_server"]
- Converted["_uptime"].Font = Enum.Font.SourceSansBold
- Converted["_uptime"].Text = ""
- Converted["_uptime"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_uptime"].TextSize = 15
- Converted["_uptime"].TextTransparency = 0.5
- Converted["_uptime"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_uptime"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_uptime"].BackgroundTransparency = 1
- Converted["_uptime"].BorderSizePixel = 0
- Converted["_uptime"].Position = UDim2.new(0.548548639, 0, 0.494425386, 0)
- Converted["_uptime"].Size = UDim2.new(0, 64, 0, 19)
- Converted["_uptime"].Name = "uptime"
- Converted["_uptime"].Parent = Converted["_server"]
- Converted["_rejoin"].Image = "rbxassetid://3926307971"
- Converted["_rejoin"].ImageRectOffset = Vector2.new(244, 324)
- Converted["_rejoin"].ImageRectSize = Vector2.new(36, 36)
- Converted["_rejoin"].BackgroundTransparency = 1
- Converted["_rejoin"].LayoutOrder = 4
- Converted["_rejoin"].Position = UDim2.new(0.714653492, 0, 0.377479374, 0)
- Converted["_rejoin"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_rejoin"].ZIndex = 2
- Converted["_rejoin"].Name = "rejoin"
- Converted["_rejoin"].Parent = Converted["_server"]
- Converted["_serverhop"].Image = "rbxassetid://3926307971"
- Converted["_serverhop"].ImageRectOffset = Vector2.new(164, 44)
- Converted["_serverhop"].ImageRectSize = Vector2.new(36, 36)
- Converted["_serverhop"].BackgroundTransparency = 1
- Converted["_serverhop"].LayoutOrder = 5
- Converted["_serverhop"].Position = UDim2.new(0.8489362, 0, 0.377192974, 0)
- Converted["_serverhop"].Size = UDim2.new(0, 25, 0, 25)
- Converted["_serverhop"].ZIndex = 2
- Converted["_serverhop"].Name = "serverhop"
- Converted["_serverhop"].Parent = Converted["_server"]
- Converted["_pingtext"].Font = Enum.Font.SourceSansBold
- Converted["_pingtext"].Text = "Ping:"
- Converted["_pingtext"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_pingtext"].TextSize = 15
- Converted["_pingtext"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_pingtext"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_pingtext"].BackgroundTransparency = 1
- Converted["_pingtext"].BorderSizePixel = 0
- Converted["_pingtext"].Position = UDim2.new(0.22307694, 0, 0.678635955, 0)
- Converted["_pingtext"].Size = UDim2.new(0, 90, 0, 19)
- Converted["_pingtext"].Name = "pingtext"
- Converted["_pingtext"].Parent = Converted["_server"]
- Converted["_ping"].Font = Enum.Font.SourceSansBold
- Converted["_ping"].Text = ""
- Converted["_ping"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ping"].TextSize = 15
- Converted["_ping"].TextTransparency = 0.5
- Converted["_ping"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_ping"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_ping"].BackgroundTransparency = 1
- Converted["_ping"].BorderSizePixel = 0
- Converted["_ping"].Position = UDim2.new(0.552803934, 0, 0.678635895, 0)
- Converted["_ping"].Size = UDim2.new(0, 64, 0, 19)
- Converted["_ping"].Name = "ping"
- Converted["_ping"].Parent = Converted["_server"]
- Converted["_time"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_time"].BackgroundColor3 = Color3.fromRGB(3.0000002961605787, 2.000000118277967, 12.000001184642315)
- Converted["_time"].BorderSizePixel = 0
- Converted["_time"].Position = UDim2.new(0.94363457, 0, 0.961275458, 0)
- Converted["_time"].Size = UDim2.new(0, 78, 0, 24)
- Converted["_time"].Name = "time"
- Converted["_time"].Parent = Converted["_main"]
- Converted["_UICorner6"].Parent = Converted["_time"]
- Converted["_timetext"].Font = Enum.Font.SourceSansBold
- Converted["_timetext"].Text = "..."
- Converted["_timetext"].TextColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_timetext"].TextSize = 14
- Converted["_timetext"].AnchorPoint = Vector2.new(0.5, 0.5)
- Converted["_timetext"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Converted["_timetext"].BackgroundTransparency = 1
- Converted["_timetext"].Position = UDim2.new(0.647617459, 0, 0.517141998, 0)
- Converted["_timetext"].Size = UDim2.new(0, 50, 0, 23)
- Converted["_timetext"].Name = "timetext"
- Converted["_timetext"].Parent = Converted["_time"]
- Converted["_timer"].Image = "rbxassetid://3926305904"
- Converted["_timer"].ImageRectOffset = Vector2.new(704, 4)
- Converted["_timer"].ImageRectSize = Vector2.new(36, 36)
- Converted["_timer"].BackgroundTransparency = 1
- Converted["_timer"].LayoutOrder = 1
- Converted["_timer"].Position = UDim2.new(0.13846159, 0, 0.170289844, 0)
- Converted["_timer"].Size = UDim2.new(0, 15, 0, 15)
- Converted["_timer"].ZIndex = 2
- Converted["_timer"].Name = "timer"
- Converted["_timer"].Parent = Converted["_time"]
- -- Fake Module Scripts:
- local fake_module_scripts = {}
- do -- Fake Module: StarterGui.Bloxium.main.dragmod
- local script = Instance.new("ModuleScript")
- script.Name = "dragmod"
- script.Parent = Converted["_main"]
- local function module_script()
- --[[
- @Author: Spynaz
- @Description: Enables dragging on GuiObjects. Supports both mouse and touch.
- For instructions on how to use this module, go to this link:
- https://devforum.roblox.com/t/simple-module-for-creating-draggable-gui-elements/230678
- --]]
- local UDim2_new = UDim2.new
- local UserInputService = game:GetService("UserInputService")
- local DraggableObject = {}
- DraggableObject.__index = DraggableObject
- -- Sets up a new draggable object
- function DraggableObject.new(Object)
- local self = {}
- self.Object = Object
- self.DragStarted = nil
- self.DragEnded = nil
- self.Dragged = nil
- self.Dragging = false
- setmetatable(self, DraggableObject)
- return self
- end
- -- Enables dragging
- function DraggableObject:Enable()
- local object = self.Object
- local dragInput = nil
- local dragStart = nil
- local startPos = nil
- local preparingToDrag = false
- -- Updates the element
- local function update(input)
- local delta = input.Position - dragStart
- local newPosition = UDim2_new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- object.Position = newPosition
- return newPosition
- end
- self.InputBegan = object.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- preparingToDrag = true
- --[[if self.DragStarted then
- self.DragStarted()
- end
- dragging = true
- dragStart = input.Position
- startPos = Element.Position
- --]]
- local connection
- connection = input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End and (self.Dragging or preparingToDrag) then
- self.Dragging = false
- connection:Disconnect()
- if self.DragEnded and not preparingToDrag then
- self.DragEnded()
- end
- preparingToDrag = false
- end
- end)
- end
- end)
- self.InputChanged = object.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- self.InputChanged2 = UserInputService.InputChanged:Connect(function(input)
- if object.Parent == nil then
- self:Disable()
- return
- end
- if preparingToDrag then
- preparingToDrag = false
- if self.DragStarted then
- self.DragStarted()
- end
- self.Dragging = true
- dragStart = input.Position
- startPos = object.Position
- end
- if input == dragInput and self.Dragging then
- local newPosition = update(input)
- if self.Dragged then
- self.Dragged(newPosition)
- end
- end
- end)
- end
- -- Disables dragging
- function DraggableObject:Disable()
- self.InputBegan:Disconnect()
- self.InputChanged:Disconnect()
- self.InputChanged2:Disconnect()
- if self.Dragging then
- self.Dragging = false
- if self.DragEnded then
- self.DragEnded()
- end
- end
- end
- return DraggableObject
- end
- fake_module_scripts[script] = module_script
- end
- -- Fake Local Scripts:
- local function GUNFHTF_fake_script() -- Fake Script: StarterGui.Bloxium.main.taskbar.buttons
- local script = Instance.new("LocalScript")
- script.Name = "buttons"
- script.Parent = Converted["_taskbar"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("ImageButton") then
- v.Activated:Connect(function()
- script.Parent.Parent:FindFirstChild(v.Name).Visible = true
- end)
- end
- end
- end
- local function PSZUY_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.dragify
- local script = Instance.new("LocalScript")
- script.Name = "dragify"
- script.Parent = Converted["_localplayer1"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local drag = require(script.Parent.Parent.dragmod)
- local d = drag.new(script.Parent)
- d:Enable()
- end
- local function UMKTCA_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.topbar.closebutton.close
- local script = Instance.new("LocalScript")
- script.Name = "close"
- script.Parent = Converted["_closebutton"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- script.Parent.Activated:Connect(function()
- script.Parent.Parent.Parent.Visible = false
- end)
- end
- local function COPNZG_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.changer
- local script = Instance.new("LocalScript")
- script.Name = "changer"
- script.Parent = Converted["_localplayer1"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local plr = game:GetService("Players").LocalPlayer
- local id = plr.UserId
- local p_img = script.Parent.player_img
- local content, ready = game:GetService("Players"):GetUserThumbnailAsync(id, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size60x60)
- p_img.Image = content
- script.Parent.display.Text = plr.DisplayName
- script.Parent.user.Text = "@"..plr.Name
- end
- local function XYTSBXY_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.properties.prop_updater
- local script = Instance.new("LocalScript")
- script.Name = "prop_updater"
- script.Parent = Converted["_properties"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ws = script.Parent:WaitForChild("ws_tb")
- local jp = script.Parent:WaitForChild("jp_tb")
- ws.Changed:Connect(function(prop)
- if prop == "Text" then
- if tonumber(ws.Text) then
- pcall(function()
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = tonumber(ws.Text)
- end)
- else
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
- end
- end
- end)
- jp.Changed:Connect(function(prop)
- if prop == "Text" then
- if tonumber(jp.Text) then
- pcall(function()
- if not game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").UseJumpPower then
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").UseJumpPower = true
- end
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower = tonumber(jp.Text)
- end)
- else
- if not game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").UseJumpPower then
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").UseJumpPower = true
- end
- game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower = 50
- end
- end
- end)
- end
- local function IXETWY_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.otherstuff.Freecam.fc
- local script = Instance.new("LocalScript")
- script.Name = "fc"
- script.Parent = Converted["_Freecam"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- -- yoinked from roblox studio default freecam script
- -- (yes, it's built in you just have to press left shift + p to activate)
- -- only works in studio though, but this one works universally
- --!nonstrict
- ------------------------------------------------------------------------
- -- Freecam
- -- Cinematic free camera for spectating and video production.
- ------------------------------------------------------------------------
- local firstFC = true
- local pi = math.pi
- local abs = math.abs
- local clamp = math.clamp
- local exp = math.exp
- local rad = math.rad
- local sign = math.sign
- local sqrt = math.sqrt
- local tan = math.tan
- local ContextActionService = game:GetService("ContextActionService")
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local StarterGui = game:GetService("StarterGui")
- local UserInputService = game:GetService("UserInputService")
- local Workspace = game:GetService("Workspace")
- local Settings = UserSettings()
- local GameSettings = Settings.GameSettings
- local LocalPlayer = Players.LocalPlayer
- if not LocalPlayer then
- Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
- LocalPlayer = Players.LocalPlayer
- end
- local Camera = Workspace.CurrentCamera
- Workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
- local newCamera = Workspace.CurrentCamera
- if newCamera then
- Camera = newCamera
- end
- end)
- local FFlagUserExitFreecamBreaksWithShiftlock
- do
- local success, result = pcall(function()
- return UserSettings():IsUserFeatureEnabled("UserExitFreecamBreaksWithShiftlock")
- end)
- FFlagUserExitFreecamBreaksWithShiftlock = success and result
- end
- ------------------------------------------------------------------------
- local TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value
- local INPUT_PRIORITY = Enum.ContextActionPriority.High.Value
- local FREECAM_MACRO_KB = {Enum.KeyCode.LeftShift, Enum.KeyCode.P}
- local NAV_GAIN = Vector3.new(1, 1, 1)*64
- local PAN_GAIN = Vector2.new(0.75, 1)*8
- local FOV_GAIN = 300
- local PITCH_LIMIT = rad(90)
- local VEL_STIFFNESS = 1.5
- local PAN_STIFFNESS = 1.0
- local FOV_STIFFNESS = 4.0
- ------------------------------------------------------------------------
- local Spring = {} do
- Spring.__index = Spring
- function Spring.new(freq, pos)
- local self = setmetatable({}, Spring)
- self.f = freq
- self.p = pos
- self.v = pos*0
- return self
- end
- function Spring:Update(dt, goal)
- local f = self.f*2*pi
- local p0 = self.p
- local v0 = self.v
- local offset = goal - p0
- local decay = exp(-f*dt)
- local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay
- local v1 = (f*dt*(offset*f - v0) + v0)*decay
- self.p = p1
- self.v = v1
- return p1
- end
- function Spring:Reset(pos)
- self.p = pos
- self.v = pos*0
- end
- end
- ------------------------------------------------------------------------
- local cameraPos = Vector3.new()
- local cameraRot = Vector2.new()
- local cameraFov = 0
- local velSpring = Spring.new(VEL_STIFFNESS, Vector3.new())
- local panSpring = Spring.new(PAN_STIFFNESS, Vector2.new())
- local fovSpring = Spring.new(FOV_STIFFNESS, 0)
- ------------------------------------------------------------------------
- local Input = {} do
- local thumbstickCurve do
- local K_CURVATURE = 2.0
- local K_DEADZONE = 0.15
- local function fCurve(x)
- return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1)
- end
- local function fDeadzone(x)
- return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE))
- end
- function thumbstickCurve(x)
- return sign(x)*clamp(fDeadzone(abs(x)), 0, 1)
- end
- end
- local gamepad = {
- ButtonX = 0,
- ButtonY = 0,
- DPadDown = 0,
- DPadUp = 0,
- ButtonL2 = 0,
- ButtonR2 = 0,
- Thumbstick1 = Vector2.new(),
- Thumbstick2 = Vector2.new(),
- }
- local keyboard = {
- W = 0,
- A = 0,
- S = 0,
- D = 0,
- E = 0,
- Q = 0,
- U = 0,
- H = 0,
- J = 0,
- K = 0,
- I = 0,
- Y = 0,
- Up = 0,
- Down = 0,
- LeftShift = 0,
- RightShift = 0,
- }
- local mouse = {
- Delta = Vector2.new(),
- MouseWheel = 0,
- }
- local NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1)
- local NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1)
- local PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64)
- local PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8)
- local FOV_WHEEL_SPEED = 1.0
- local FOV_GAMEPAD_SPEED = 0.25
- local NAV_ADJ_SPEED = 0.75
- local NAV_SHIFT_MUL = 0.25
- local navSpeed = 1
- function Input.Vel(dt)
- navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)
- local kGamepad = Vector3.new(
- thumbstickCurve(gamepad.Thumbstick1.X),
- thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2),
- thumbstickCurve(-gamepad.Thumbstick1.Y)
- )*NAV_GAMEPAD_SPEED
- local kKeyboard = Vector3.new(
- keyboard.D - keyboard.A + keyboard.K - keyboard.H,
- keyboard.E - keyboard.Q + keyboard.I - keyboard.Y,
- keyboard.S - keyboard.W + keyboard.J - keyboard.U
- )*NAV_KEYBOARD_SPEED
- local shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift)
- return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))
- end
- function Input.Pan(dt)
- local kGamepad = Vector2.new(
- thumbstickCurve(gamepad.Thumbstick2.Y),
- thumbstickCurve(-gamepad.Thumbstick2.X)
- )*PAN_GAMEPAD_SPEED
- local kMouse = mouse.Delta*PAN_MOUSE_SPEED
- mouse.Delta = Vector2.new()
- return kGamepad + kMouse
- end
- function Input.Fov(dt)
- local kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED
- local kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED
- mouse.MouseWheel = 0
- return kGamepad + kMouse
- end
- do
- local function Keypress(action, state, input)
- keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
- return Enum.ContextActionResult.Sink
- end
- local function GpButton(action, state, input)
- gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
- return Enum.ContextActionResult.Sink
- end
- local function MousePan(action, state, input)
- local delta = input.Delta
- mouse.Delta = Vector2.new(-delta.y, -delta.x)
- return Enum.ContextActionResult.Sink
- end
- local function Thumb(action, state, input)
- gamepad[input.KeyCode.Name] = input.Position
- return Enum.ContextActionResult.Sink
- end
- local function Trigger(action, state, input)
- gamepad[input.KeyCode.Name] = input.Position.z
- return Enum.ContextActionResult.Sink
- end
- local function MouseWheel(action, state, input)
- mouse[input.UserInputType.Name] = -input.Position.z
- return Enum.ContextActionResult.Sink
- end
- local function Zero(t)
- for k, v in pairs(t) do
- t[k] = v*0
- end
- end
- function Input.StartCapture()
- ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY,
- Enum.KeyCode.W, Enum.KeyCode.U,
- Enum.KeyCode.A, Enum.KeyCode.H,
- Enum.KeyCode.S, Enum.KeyCode.J,
- Enum.KeyCode.D, Enum.KeyCode.K,
- Enum.KeyCode.E, Enum.KeyCode.I,
- Enum.KeyCode.Q, Enum.KeyCode.Y,
- Enum.KeyCode.Up, Enum.KeyCode.Down
- )
- ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement)
- ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel)
- ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY)
- ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2)
- ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2)
- end
- function Input.StopCapture()
- navSpeed = 1
- Zero(gamepad)
- Zero(keyboard)
- Zero(mouse)
- ContextActionService:UnbindAction("FreecamKeyboard")
- ContextActionService:UnbindAction("FreecamMousePan")
- ContextActionService:UnbindAction("FreecamMouseWheel")
- ContextActionService:UnbindAction("FreecamGamepadButton")
- ContextActionService:UnbindAction("FreecamGamepadTrigger")
- ContextActionService:UnbindAction("FreecamGamepadThumbstick")
- end
- end
- end
- local function GetFocusDistance(cameraFrame)
- local znear = 0.1
- local viewport = Camera.ViewportSize
- local projy = 2*tan(cameraFov/2)
- local projx = viewport.x/viewport.y*projy
- local fx = cameraFrame.rightVector
- local fy = cameraFrame.upVector
- local fz = cameraFrame.lookVector
- local minVect = Vector3.new()
- local minDist = 512
- for x = 0, 1, 0.5 do
- for y = 0, 1, 0.5 do
- local cx = (x - 0.5)*projx
- local cy = (y - 0.5)*projy
- local offset = fx*cx - fy*cy + fz
- local origin = cameraFrame.p + offset*znear
- local _, hit = Workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist))
- local dist = (hit - origin).magnitude
- if minDist > dist then
- minDist = dist
- minVect = offset.unit
- end
- end
- end
- return fz:Dot(minVect)*minDist
- end
- ------------------------------------------------------------------------
- local function StepFreecam(dt)
- local vel = velSpring:Update(dt, Input.Vel(dt))
- local pan = panSpring:Update(dt, Input.Pan(dt))
- local fov = fovSpring:Update(dt, Input.Fov(dt))
- local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2)))
- cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120)
- cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor)
- cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi))
- local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt)
- cameraPos = cameraCFrame.p
- Camera.CFrame = cameraCFrame
- Camera.Focus = cameraCFrame*CFrame.new(0, 0, -GetFocusDistance(cameraCFrame))
- Camera.FieldOfView = cameraFov
- end
- local function CheckMouseLockAvailability()
- local devAllowsMouseLock = Players.LocalPlayer.DevEnableMouseLock
- local devMovementModeIsScriptable = Players.LocalPlayer.DevComputerMovementMode == Enum.DevComputerMovementMode.Scriptable
- local userHasMouseLockModeEnabled = GameSettings.ControlMode == Enum.ControlMode.MouseLockSwitch
- local userHasClickToMoveEnabled = GameSettings.ComputerMovementMode == Enum.ComputerMovementMode.ClickToMove
- local MouseLockAvailable = devAllowsMouseLock and userHasMouseLockModeEnabled and not userHasClickToMoveEnabled and not devMovementModeIsScriptable
- return MouseLockAvailable
- end
- ------------------------------------------------------------------------
- local PlayerState = {} do
- local mouseBehavior
- local mouseIconEnabled
- local cameraType
- local cameraFocus
- local cameraCFrame
- local cameraFieldOfView
- local screenGuis = {}
- local coreGuis = {
- Backpack = true,
- Chat = true,
- Health = true,
- PlayerList = true,
- }
- local setCores = {
- BadgesNotificationsActive = true,
- PointsNotificationsActive = true,
- }
- -- Save state and set up for freecam
- function PlayerState.Push()
- for name in pairs(coreGuis) do
- coreGuis[name] = StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType[name])
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], false)
- end
- for name in pairs(setCores) do
- setCores[name] = StarterGui:GetCore(name)
- StarterGui:SetCore(name, false)
- end
- local playergui = LocalPlayer:FindFirstChildOfClass("PlayerGui")
- if playergui then
- for _, gui in pairs(playergui:GetChildren()) do
- if gui:IsA("ScreenGui") and gui.Enabled then
- screenGuis[#screenGuis + 1] = gui
- gui.Enabled = false
- end
- end
- game:GetService("CoreGui"):FindFirstChild("Bloxium").Enabled = false
- end
- cameraFieldOfView = Camera.FieldOfView
- Camera.FieldOfView = 70
- cameraType = Camera.CameraType
- Camera.CameraType = Enum.CameraType.Custom
- cameraCFrame = Camera.CFrame
- cameraFocus = Camera.Focus
- mouseIconEnabled = UserInputService.MouseIconEnabled
- UserInputService.MouseIconEnabled = false
- if FFlagUserExitFreecamBreaksWithShiftlock and CheckMouseLockAvailability() then
- mouseBehavior = Enum.MouseBehavior.Default
- else
- mouseBehavior = UserInputService.MouseBehavior
- end
- UserInputService.MouseBehavior = Enum.MouseBehavior.Default
- end
- -- Restore state
- function PlayerState.Pop()
- for name, isEnabled in pairs(coreGuis) do
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], isEnabled)
- end
- for name, isEnabled in pairs(setCores) do
- StarterGui:SetCore(name, isEnabled)
- end
- for _, gui in pairs(screenGuis) do
- if gui.Parent then
- gui.Enabled = true
- end
- end
- game:GetService("CoreGui"):FindFirstChild("Bloxium").Enabled = true
- Camera.FieldOfView = cameraFieldOfView
- cameraFieldOfView = nil
- Camera.CameraType = cameraType
- cameraType = nil
- Camera.CFrame = cameraCFrame
- cameraCFrame = nil
- Camera.Focus = cameraFocus
- cameraFocus = nil
- UserInputService.MouseIconEnabled = mouseIconEnabled
- mouseIconEnabled = nil
- UserInputService.MouseBehavior = mouseBehavior
- mouseBehavior = nil
- end
- end
- local function StartFreecam()
- local cameraCFrame = Camera.CFrame
- cameraRot = Vector2.new(cameraCFrame:toEulerAnglesYXZ())
- cameraPos = cameraCFrame.p
- cameraFov = Camera.FieldOfView
- velSpring:Reset(Vector3.new())
- panSpring:Reset(Vector2.new())
- fovSpring:Reset(0)
- PlayerState.Push()
- RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam)
- Input.StartCapture()
- end
- local function StopFreecam()
- Input.StopCapture()
- RunService:UnbindFromRenderStep("Freecam")
- PlayerState.Pop()
- end
- ------------------------------------------------------------------------
- do
- local enabled = false
- function ToggleFreecam()
- if enabled then
- StopFreecam()
- else
- if firstFC then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "Freecam";
- Text = "Press [Left Shift + P] to toggle."
- })
- firstFC = false
- end
- StartFreecam()
- end
- enabled = not enabled
- end
- local function CheckMacro(macro)
- for i = 1, #macro - 1 do
- if not UserInputService:IsKeyDown(macro[i]) then
- return
- end
- end
- ToggleFreecam()
- end
- local function HandleActivationInput(action, state, input)
- if state == Enum.UserInputState.Begin then
- if input.KeyCode == FREECAM_MACRO_KB[#FREECAM_MACRO_KB] then
- CheckMacro(FREECAM_MACRO_KB)
- end
- end
- return Enum.ContextActionResult.Pass
- end
- ContextActionService:BindActionAtPriority("FreecamToggle", HandleActivationInput, false, TOGGLE_INPUT_PRIORITY, FREECAM_MACRO_KB[#FREECAM_MACRO_KB])
- end
- script.Parent.Activated:Connect(function()
- ToggleFreecam()
- end)
- end
- local function JELCR_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.otherstuff.Refresh.rf
- local script = Instance.new("LocalScript")
- script.Name = "rf"
- script.Parent = Converted["_Refresh"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- script.Parent.Activated:Connect(function()
- local plr = game:GetService("Players").LocalPlayer
- local refreshed = false
- if plr.Character then
- local callbackcf = plr.Character.HumanoidRootPart.CFrame
- plr.Character:FindFirstChildOfClass("Humanoid").Health = 0
- task.wait(game:GetService("Players").RespawnTime)
- plr.CharacterAdded:Connect(function(char)
- if refreshed then return end
- char:WaitForChild("HumanoidRootPart").CFrame = callbackcf
- refreshed = true
- end)
- end
- end)
- end
- local function EHCKZ_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.otherstuff.Invisibility.invis
- local script = Instance.new("LocalScript")
- script.Name = "invis"
- script.Parent = Converted["_Invisibility"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- script.Parent.Activated:Connect(function()
- local plr = game:GetService("Players").LocalPlayer
- if plr.Character then
- local visible = false
- local oldchar = plr.Character
- oldchar.Archivable = true
- local invischar = oldchar:Clone()
- invischar.Parent = oldchar
- invischar.Name = "GhostChar"
- invischar.HumanoidRootPart.CFrame = oldchar.HumanoidRootPart.CFrame
- local hum = invischar.Humanoid
- game:GetService("Workspace").Camera.CameraSubject = hum
- oldchar.HumanoidRootPart.CFrame = CFrame.new(0, 999999, 0)
- oldchar.HumanoidRootPart.Anchored = true
- local function GhostLoop()
- if invischar == nil or not invischar:FindFirstChildOfClass("Humanoid") or visible then return end
- for i,v in pairs(invischar:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") and v.Name ~= "HumanoidRootPart" then
- if v.CanCollide == true then
- v.CanCollide = false
- end
- v.Transparency = 0.75
- end
- end
- hum:Move(oldchar:FindFirstChildOfClass("Humanoid").MoveDirection)
- hum.Jump = oldchar:FindFirstChildOfClass("Humanoid").Jump
- end
- game:GetService("UserInputService").InputBegan:Connect(function(k, p)
- if p or visible then return end
- if k.KeyCode == Enum.KeyCode.X then
- oldchar.HumanoidRootPart.Anchored = false
- oldchar.HumanoidRootPart.CFrame = invischar.HumanoidRootPart.CFrame
- game:GetService("Workspace").Camera.CameraSubject = oldchar:FindFirstChildOfClass("Humanoid")
- invischar:Destroy()
- visible = true
- end
- end)
- game:GetService("RunService").Stepped:Connect(GhostLoop)
- end
- end)
- end
- local function LLFSI_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.otherstuff.Noclip.nc
- local script = Instance.new("LocalScript")
- script.Name = "nc"
- script.Parent = Converted["_Noclip"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local ncenabled = false
- script.Parent.Activated:Connect(function()
- if ncenabled then
- ncenabled = false
- else
- ncenabled = true
- end
- local plr = game:GetService("Players").LocalPlayer
- if plr.Character then
- local function NoclipLoop()
- if not ncenabled then return end
- for i,v in pairs(plr.Character:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("MeshPart") and v.Name ~= "HumanoidRootPart" then
- if v.CanCollide == true then
- v.CanCollide = false
- end
- end
- end
- end
- game:GetService("RunService").Stepped:Connect(NoclipLoop)
- end
- end)
- end
- local function FRGDBWH_fake_script() -- Fake Script: StarterGui.Bloxium.main.localplayer.otherstuff.hovertext
- local script = Instance.new("LocalScript")
- script.Name = "hovertext"
- script.Parent = Converted["_otherstuff"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local function setText(txt)
- script.Parent.hovered.Text = txt
- end
- for i,v in pairs(script.Parent:GetChildren()) do
- if v:IsA("ImageButton") then
- v.MouseEnter:Connect(function()
- setText(v.Name)
- end)
- v.MouseLeave:Connect(function()
- setText("")
- end)
- end
- end
- end
- local function VVBHKLV_fake_script() -- Fake Script: StarterGui.Bloxium.main.toggle
- local script = Instance.new("LocalScript")
- script.Name = "toggle"
- script.Parent = Converted["_main"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local opened = true
- game:GetService("UserInputService").InputBegan:Connect(function(k, prox)
- if prox or script.Parent == nil then return end
- if k.KeyCode == Enum.KeyCode.LeftAlt then
- opened = not opened
- if opened == true then
- script.Parent.Visible = true
- else
- script.Parent.Visible = false
- end
- end
- end)
- end
- local function KAZOKT_fake_script() -- Fake Script: StarterGui.Bloxium.main.welcome.name
- local script = Instance.new("LocalScript")
- script.Name = "name"
- script.Parent = Converted["_welcome"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- script.Parent.Text = "welcome, "..game:GetService("Players").LocalPlayer.DisplayName
- end
- local function EYNFWM_fake_script() -- Fake Script: StarterGui.Bloxium.main.server.dragify
- local script = Instance.new("LocalScript")
- script.Name = "dragify"
- script.Parent = Converted["_server"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local drag = require(script.Parent.Parent.dragmod)
- local d = drag.new(script.Parent)
- d:Enable()
- end
- local function FSLFQS_fake_script() -- Fake Script: StarterGui.Bloxium.main.server.statsupdater
- local script = Instance.new("LocalScript")
- script.Name = "statsupdater"
- script.Parent = Converted["_server"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local function updatePing()
- while task.wait() do
- local ping = game:GetService("Players").LocalPlayer:GetNetworkPing() * 1000
- script.Parent.ping.Text = tostring(ping).."ms"
- end
- end
- local function updateUptime()
- while task.wait() do
- local serverUptime = math.floor(time())
- script.Parent.uptime.Text = tostring(serverUptime).."s"
- end
- end
- local function updatePlayerNumber()
- local maxplayers = game:GetService("Players").MaxPlayers
- local function updt()
- script.Parent.players.Text = tostring(#game:GetService("Players"):GetPlayers()).."/"..tostring(maxplayers)
- end
- game:GetService("Players").PlayerAdded:Connect(function(plr)
- updt()
- end)
- game:GetService("Players").PlayerRemoving:Connect(function(plr)
- updt()
- end)
- end
- task.spawn(updateUptime)
- task.spawn(updatePlayerNumber)
- end
- local function YLHXPC_fake_script() -- Fake Script: StarterGui.Bloxium.main.server.rejoin.rejoinscript
- local script = Instance.new("LocalScript")
- script.Name = "rejoinscript"
- script.Parent = Converted["_rejoin"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- script.Parent.Activated:Connect(function()
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "Rejoining...";
- Text = "Please wait."
- })
- game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game:GetService("Players").LocalPlayer)
- end)
- end
- local function OCBY_fake_script() -- Fake Script: StarterGui.Bloxium.main.server.serverhop.serverhopscript
- local script = Instance.new("LocalScript")
- script.Name = "serverhopscript"
- script.Parent = Converted["_serverhop"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local function serverHop()
- local http = game:GetService("HttpService")
- local tp = game:GetService("TeleportService")
- local requesturl = "https://games.roblox.com/v1/games/"..tostring(game.PlaceId).."/servers/Public?sortOrder=Asc&limit=100"
- local servers = http:JSONDecode(game:HttpGet(requesturl))
- local chosenserver = math.random(1, #servers.data)
- tp:TeleportToPlaceInstance(game.PlaceId, servers.data[chosenserver].id, game:GetService("Players").LocalPlayer)
- end
- script.Parent.Activated:Connect(function()
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "Serverhopping...";
- Text = "Please wait."
- })
- serverHop()
- end)
- end
- local function HMODJB_fake_script() -- Fake Script: StarterGui.Bloxium.main.time.timetext.updater
- local script = Instance.new("LocalScript")
- script.Name = "updater"
- script.Parent = Converted["_timetext"]
- local req = require
- local require = function(obj)
- local fake = fake_module_scripts[obj]
- if fake then
- return fake()
- end
- return req(obj)
- end
- local timetext = script.Parent
- task.spawn(function()
- while task.wait() do
- local datetime = DateTime.now()
- timetext.Text = datetime:FormatLocalTime("LT", "en-us")
- end
- end)
- end
- coroutine.wrap(GUNFHTF_fake_script)()
- coroutine.wrap(PSZUY_fake_script)()
- coroutine.wrap(UMKTCA_fake_script)()
- coroutine.wrap(COPNZG_fake_script)()
- coroutine.wrap(XYTSBXY_fake_script)()
- coroutine.wrap(IXETWY_fake_script)()
- coroutine.wrap(JELCR_fake_script)()
- coroutine.wrap(EHCKZ_fake_script)()
- coroutine.wrap(LLFSI_fake_script)()
- coroutine.wrap(FRGDBWH_fake_script)()
- coroutine.wrap(VVBHKLV_fake_script)()
- coroutine.wrap(KAZOKT_fake_script)()
- coroutine.wrap(EYNFWM_fake_script)()
- coroutine.wrap(FSLFQS_fake_script)()
- coroutine.wrap(YLHXPC_fake_script)()
- coroutine.wrap(OCBY_fake_script)()
- coroutine.wrap(HMODJB_fake_script)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement