Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ Boombox MODDED | v1
- > Made by bIue#2958
- > Key: 5859
- > More info inside
- --]]
- -- Objects
- local boomboxMod = Instance.new("ScreenGui")
- local php = Instance.new("Frame")
- local smoothCorner = Instance.new("UICorner")
- local top = Instance.new("Frame")
- local smoothCorner_2 = Instance.new("UICorner")
- local TextLabel = Instance.new("TextLabel")
- local login = Instance.new("TextButton")
- local smoothCorner_3 = Instance.new("UICorner")
- local key = Instance.new("Frame")
- local smoothCorner_4 = Instance.new("UICorner")
- local enter = Instance.new("TextBox")
- local main = Instance.new("Frame")
- local smoothCorner_5 = Instance.new("UICorner")
- local top_2 = Instance.new("Frame")
- local smoothCorner_6 = Instance.new("UICorner")
- local TextLabel_2 = Instance.new("TextLabel")
- local profile = Instance.new("ImageLabel")
- local smoothCorner_7 = Instance.new("UICorner")
- local info = Instance.new("TextLabel")
- --Properties:
- boomboxMod.Name = "boomboxMod"
- boomboxMod.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- boomboxMod.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- php.Name = "php"
- php.Parent = boomboxMod
- php.BackgroundColor3 = Color3.fromRGB(42, 43, 50)
- php.Position = UDim2.new(0.254677773, 0, 0.348314613, 0)
- php.Size = UDim2.new(0, 473, 0, 72)
- smoothCorner.Name = "smoothCorner"
- smoothCorner.Parent = php
- top.Name = "top"
- top.Parent = php
- top.BackgroundColor3 = Color3.fromRGB(36, 37, 43)
- top.Position = UDim2.new(0, 0, -0.00415802002, 0)
- top.Size = UDim2.new(0, 472, 0, 27)
- smoothCorner_2.Name = "smoothCorner"
- smoothCorner_2.Parent = top
- TextLabel.Parent = top
- TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.BackgroundTransparency = 1.000
- TextLabel.BorderSizePixel = 0
- TextLabel.Position = UDim2.new(0, 7, 0, 3)
- TextLabel.Size = UDim2.new(0, 269, 0, 20)
- TextLabel.Text = "ANTILOG | V2"
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.TextSize = 10.000
- TextLabel.TextWrapped = true
- TextLabel.TextXAlignment = Enum.TextXAlignment.Left
- login.Name = "login"
- login.Parent = php
- login.BackgroundColor3 = Color3.fromRGB(53, 54, 63)
- login.Position = UDim2.new(0.0147991534, 0, 0.456430733, 0)
- login.Size = UDim2.new(0, 109, 0, 29)
- login.Text = "Login"
- login.TextColor3 = Color3.fromRGB(255, 255, 255)
- login.TextSize = 10.000
- smoothCorner_3.CornerRadius = UDim.new(0, 5)
- smoothCorner_3.Name = "smoothCorner"
- smoothCorner_3.Parent = login
- key.Name = "key"
- key.Parent = php
- key.BackgroundColor3 = Color3.fromRGB(63, 64, 75)
- key.Position = UDim2.new(0.26004228, 0, 0.444333345, 0)
- key.Size = UDim2.new(0, 342, 0, 29)
- smoothCorner_4.Name = "smoothCorner"
- smoothCorner_4.Parent = key
- enter.Name = "enter"
- enter.Parent = key
- enter.BackgroundColor3 = Color3.fromRGB(53, 54, 63)
- enter.BackgroundTransparency = 1.000
- enter.BorderSizePixel = 0
- enter.Position = UDim2.new(0, 0, 0.0299999993, 1)
- enter.Size = UDim2.new(0, 342, 0, 28)
- enter.ClearTextOnFocus = false
- enter.PlaceholderText = "..."
- enter.Text = ""
- enter.TextColor3 = Color3.fromRGB(255, 255, 255)
- enter.TextSize = 12.000
- main.Name = "main"
- main.Parent = boomboxMod
- main.BackgroundColor3 = Color3.fromRGB(42, 43, 50)
- main.Position = UDim2.new(0.253638268, 0, 0.475120395, 0)
- main.Size = UDim2.new(0, 285, 0, 109)
- smoothCorner_5.Name = "smoothCorner"
- smoothCorner_5.Parent = main
- top_2.Name = "top"
- top_2.Parent = main
- top_2.BackgroundColor3 = Color3.fromRGB(36, 37, 43)
- top_2.Position = UDim2.new(0, 0, -0.00415802002, 0)
- top_2.Size = UDim2.new(0, 285, 0, 27)
- smoothCorner_6.Name = "smoothCorner"
- smoothCorner_6.Parent = top_2
- TextLabel_2.Parent = top_2
- TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel_2.BackgroundTransparency = 1.000
- TextLabel_2.BorderSizePixel = 0
- TextLabel_2.Position = UDim2.new(0, 7, 0, 3)
- TextLabel_2.Size = UDim2.new(0, 89, 0, 20)
- TextLabel_2.Text = "Information"
- TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel_2.TextSize = 10.000
- TextLabel_2.TextWrapped = true
- TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left
- profile.Name = "profile"
- profile.Parent = main
- profile.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
- profile.BorderSizePixel = 0
- profile.Position = UDim2.new(0.0280701518, 0, 0.242568836, 5)
- profile.Size = UDim2.new(0, 71, 0, 71)
- profile.Image = "http://www.roblox.com/asset/?id=7980240082"
- smoothCorner_7.Name = "smoothCorner"
- smoothCorner_7.Parent = profile
- info.Name = "info"
- info.Parent = main
- info.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- info.BackgroundTransparency = 1.000
- info.BorderSizePixel = 0
- info.Position = UDim2.new(0, 87, 0, 35)
- info.Size = UDim2.new(0, 190, 0, 63)
- info.Text = "[*] This modded boombox script only features new tool UI, loud volume, no proximity and a close button. There is no GUI included in this script, only in the boombox."
- info.TextColor3 = Color3.fromRGB(255, 255, 255)
- info.TextWrapped = true
- info.TextXAlignment = Enum.TextXAlignment.Left
- info.TextYAlignment = Enum.TextYAlignment.Top
- -- Scripts:
- local function VPWMHYB_fake_script() -- login.scr
- local script = Instance.new('LocalScript', login)
- script.Parent.Parent.Parent.main.Visible = false
- script.Parent.Activated:Connect(function()
- if script.Parent.Text == "Login" then
- if script.Parent.Parent.key.enter.Text == "5859" then
- script.Parent.Text = "Success!"
- wait(1)
- script.Parent.Parent.Visible = false
- script.Parent.Parent.Parent.main.Visible = true
- else
- script.Parent.Text = "Incorrect!"
- wait(1)
- script.Parent.Text = "Login"
- end
- end
- end)
- end
- coroutine.wrap(VPWMHYB_fake_script)()
- local function UCCHHQ_fake_script() -- php.drag
- local script = Instance.new('LocalScript', php)
- local UIS = game:GetService('UserInputService')
- local frame = script.Parent
- local dragToggle = nil
- local dragSpeed = 0.25
- local dragStart = nil
- local startPos = nil
- local function updateInput(input)
- local delta = input.Position - dragStart
- local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
- startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
- end
- frame.InputBegan:Connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- dragToggle = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragToggle = false
- end
- end)
- end
- end)
- UIS.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- if dragToggle then
- updateInput(input)
- end
- end
- end)
- end
- coroutine.wrap(UCCHHQ_fake_script)()
- local function WPMF_fake_script() -- main.drag
- local script = Instance.new('LocalScript', main)
- local UIS = game:GetService('UserInputService')
- local frame = script.Parent
- local dragToggle = nil
- local dragSpeed = 0.25
- local dragStart = nil
- local startPos = nil
- local function updateInput(input)
- local delta = input.Position - dragStart
- local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
- startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
- end
- frame.InputBegan:Connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- dragToggle = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragToggle = false
- end
- end)
- end
- end)
- UIS.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- if dragToggle then
- updateInput(input)
- end
- end
- end)
- end
- coroutine.wrap(WPMF_fake_script)()
- local function XDHBT_fake_script() -- info.getTool
- local script = Instance.new('LocalScript', info)
- repeat wait() until script.Parent.Parent.Visible == true
- -- Instances below --
- -- Objects
- local modded = Instance.new("Tool")
- local Remote = Instance.new("RemoteEvent")
- local Handle = Instance.new("Part")
- local Sound = Instance.new("Sound")
- local Mesh = Instance.new("SpecialMesh")
- local BillboardGui = Instance.new("BillboardGui")
- local t = Instance.new("TextLabel")
- local UICorner = Instance.new("UICorner")
- -- Properties
- BillboardGui.Parent = modded
- BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- BillboardGui.Active = true
- BillboardGui.LightInfluence = 1.000
- BillboardGui.MaxDistance = 100
- BillboardGui.Size = UDim2.new(0, 200, 0, 50)
- BillboardGui.AlwaysOnTop = true
- t.Name = "t"
- t.Parent = BillboardGui
- t.BackgroundColor3 = Color3.fromRGB(42, 43, 50)
- t.Size = UDim2.new(0, 200, 0, 50)
- t.Text = "bIue#2958"
- t.TextColor3 = Color3.fromRGB(255, 255, 255)
- t.TextSize = 14.000
- UICorner.Parent = t
- modded.Name = "modded"
- modded.Parent = game.Players.LocalPlayer.Backpack
- modded.TextureId = "http://www.roblox.com/asset/?id=8004143849"
- modded.Archivable = true
- modded.CanBeDropped = false
- modded.ManualActivationOnly = false
- modded.RequiresHandle = true
- modded.Enabled = true
- Remote.Name = "Remote"
- Remote.Parent = modded
- Remote.Archivable = true
- Handle.Name = "Handle"
- Handle.Parent = modded
- Handle.Size = Vector3.new(3.2, 1.6, 1.2)
- Handle.Position = Vector3.new(0, 19.2, 0)
- Handle.Orientation = Vector3.new(0, 0, 0)
- Handle.Anchored = false
- Handle.Archivable = true
- Handle.CanCollide = false
- Handle.CanTouch = true
- Handle.CollisionGroupId = 0
- Sound.Name = "Sound"
- Sound.Looped = true
- Sound.Parent = Handle
- Sound.RollOffMaxDistance = 9999999999999
- Sound.Volume = 100000000
- Mesh.Name = "Mesh"
- Mesh.MeshType = Enum.MeshType.FileMesh
- Mesh.Parent = Handle
- Mesh.Scale = Vector3.new(4,4,4)
- Mesh.TextureId = "http://www.roblox.com/asset/?id=212303049"
- Mesh.VertexColor = Vector3.new(1,1,1)
- -- Scripts
- local function GetScript_Server()
- local Tool = modded
- local Handle = Tool:WaitForChild("Handle")
- local Remote = Tool:WaitForChild("Remote")
- local Sound = Handle:WaitForChild("Sound")
- function onUnequip()
- Sound:Stop()
- end
- function onActivate()
- Remote:FireClient(getPlayer(), "ChooseSong")
- end
- function getPlayer()
- return game:GetService("Players"):GetPlayerFromCharacter(Tool.Parent)
- end
- function playSong(id)
- id = id or ""
- if Sound then
- Sound:Destroy()
- end
- Sound = Instance.new'Sound'
- Sound.Parent = Handle
- Sound.Volume = 0.4
- Sound.Looped = true
- Sound.PlayOnRemove = false
- Sound.SoundId = "http://www.roblox.com/asset/?id="..id
- Sound:Play()
- end
- function onRemote(player, func, ...)
- if player ~= getPlayer() then return end
- if func == "Activate" then
- onActivate(...)
- end
- if func == "PlaySong" then
- playSong(...)
- end
- end
- Tool.Unequipped:connect(onUnequip)
- end
- coroutine.wrap(GetScript_Server)()
- local function GetScript_Client()
- local CAS = game:GetService("ContextActionService")
- local ActionName = "PenguinAttack"
- local Player = game:GetService("Players").LocalPlayer
- local Mouse = Player:GetMouse()
- function onAction()
- Remote:FireServer("Activate", Mouse.Hit.p)
- end
- function onEquipped(mouse)
- --ensure unequip
- onUnequipped()
- --bind
- mouse.Button1Down:connect(onAction)
- end
- function onUnequipped()
- --unbind
- CAS:UnbindAction(ActionName)
- if songgui then
- songgui:Destroy()
- end
- end
- function chooseSong()
- if Player.PlayerGui:FindFirstChild("ChooseSongGui") then return end
- local sg = Instance.new("ScreenGui")
- local main = Instance.new("Frame")
- local smoothCorner = Instance.new("UICorner")
- local top = Instance.new("Frame")
- local smoothCorner_2 = Instance.new("UICorner")
- local TextLabel = Instance.new("TextLabel")
- local close = Instance.new("TextButton")
- local smoothCorner_3 = Instance.new("UICorner")
- local id = Instance.new("Frame")
- local smoothCorner_4 = Instance.new("UICorner")
- local enter = Instance.new("TextBox")
- local play = Instance.new("TextButton")
- local smoothCorner_5 = Instance.new("UICorner")
- local plr = game.Players.LocalPlayer
- sg.Enabled = true
- main.Name = "main"
- main.Parent = sg
- main.BackgroundColor3 = Color3.fromRGB(42, 43, 50)
- main.Position = UDim2.new(0.253638268, 0, 0.475120395, 0)
- main.Size = UDim2.new(0, 285, 0, 109)
- smoothCorner.Name = "smoothCorner"
- smoothCorner.Parent = main
- top.Name = "top"
- top.Parent = main
- top.BackgroundColor3 = Color3.fromRGB(36, 37, 43)
- top.Position = UDim2.new(0, 0, -0.00415802002, 0)
- top.Size = UDim2.new(0, 285, 0, 27)
- smoothCorner_2.Name = "smoothCorner"
- smoothCorner_2.Parent = top
- TextLabel.Parent = top
- TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.BackgroundTransparency = 1.000
- TextLabel.BorderSizePixel = 0
- TextLabel.Position = UDim2.new(0, 7, 0, 3)
- TextLabel.Size = UDim2.new(0, 141, 0, 20)
- TextLabel.Text = "Mod by ".. plr
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.TextSize = 10.000
- TextLabel.TextWrapped = true
- TextLabel.TextXAlignment = Enum.TextXAlignment.Left
- close.Name = "close"
- close.Parent = main
- close.BackgroundColor3 = Color3.fromRGB(53, 54, 63)
- close.Position = UDim2.new(0.517261207, 0, 0.650142431, 0)
- close.Size = UDim2.new(0, 109, 0, 29)
- close.Text = "Close"
- close.TextColor3 = Color3.fromRGB(255, 255, 255)
- close.TextSize = 10.000
- smoothCorner_3.CornerRadius = UDim.new(0, 5)
- smoothCorner_3.Name = "smoothCorner"
- smoothCorner_3.Parent = close
- id.Name = "id"
- id.Parent = main
- id.BackgroundColor3 = Color3.fromRGB(63, 64, 75)
- id.Position = UDim2.new(0.0511671603, 0, 0.30346939, 0)
- id.Size = UDim2.new(0, 254, 0, 29)
- smoothCorner_4.Name = "smoothCorner"
- smoothCorner_4.Parent = id
- enter.Name = "enter"
- enter.Parent = id
- enter.BackgroundColor3 = Color3.fromRGB(53, 54, 63)
- enter.BackgroundTransparency = 1.000
- enter.BorderSizePixel = 0
- enter.Position = UDim2.new(0, 0, 0.0300000943, 1)
- enter.Size = UDim2.new(0, 253, 0, 28)
- enter.ClearTextOnFocus = false
- enter.PlaceholderText = "..."
- enter.Text = "..."
- enter.TextColor3 = Color3.fromRGB(255, 255, 255)
- enter.TextSize = 12.000
- play.Name = "play"
- play.Parent = main
- play.BackgroundColor3 = Color3.fromRGB(53, 54, 63)
- play.Position = UDim2.new(0.0926998034, 0, 0.650142431, 0)
- play.Size = UDim2.new(0, 109, 0, 29)
- play.Text = "Play"
- play.TextColor3 = Color3.fromRGB(255, 255, 255)
- play.TextSize = 10.000
- smoothCorner_5.CornerRadius = UDim.new(0, 5)
- smoothCorner_5.Name = "smoothCorner"
- smoothCorner_5.Parent = play
- local function Draggable()
- local script = Instance.new('LocalScript',main)
- local UIS = game:GetService('UserInputService')
- local frame = script.Parent
- local dragToggle = nil
- local dragSpeed = 0.25
- local dragStart = nil
- local startPos = nil
- local function updateInput(input)
- local delta = input.Position - dragStart
- local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
- startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
- end
- frame.InputBegan:Connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- dragToggle = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragToggle = false
- end
- end)
- end
- end)
- UIS.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- if dragToggle then
- updateInput(input)
- end
- end
- end)
- end
- coroutine.wrap(Draggable)()
- close.Activated:Connect(function()
- sg.Enabled = false
- end)
- play.Activated:connect(function()
- Remote:FireServer("PlaySong", tonumber(enter.Text))
- sg:Destroy()
- end)
- sg.Parent = Player.PlayerGui
- songgui = sg
- end
- function onRemote(func, ...)
- if func == "PlayAnimation" then
- function playAnimation(name, ...)
- local anim = Tool:FindFirstChild(name)
- if anim then
- local human = Tool.Parent:FindFirstChild("Humanoid")
- if human then
- local track = human:LoadAnimation(anim)
- track:Play(...)
- end
- end
- end
- playAnimation(...)
- end
- if func == "ChooseSong" then
- chooseSong()
- end
- end
- local Tool = modded;
- Tool.Equipped:Connect(onEquipped)
- Tool.Unequipped:connect(onUnequipped)
- Remote.OnClientEvent:connect(onRemote)
- end
- coroutine.wrap(GetScript_Client)()
- end
- coroutine.wrap(XDHBT_fake_script)()
Add Comment
Please, Sign In to add comment