Advertisement
yoyo74456

Boombox >bp = Bypass

Sep 17th, 2019
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.31 KB | None | 0 0
  1. local Player = owner
  2. local Char = Player.Character
  3. local TweenService = game:GetService("TweenService")
  4. local i = 0
  5. local PrevSong
  6. local CTP
  7.  
  8. CF = CFrame.new
  9. CFA = CFrame.Angles
  10. rad = math.rad
  11. V3 = Vector3.new
  12.  
  13. local BM = Instance.new("Part", Char)
  14. BM.Size = V3(1,1,1)
  15. BM.CanCollide = false
  16. BM.Massless = true
  17. BM.Name = "BoomboxModel"
  18.  
  19. local BMmesh = Instance.new("SpecialMesh",BM)
  20. BMmesh.Scale = V3(.02,.01,.006)
  21. BMmesh.MeshId = "rbxassetid://446556804"
  22.  
  23. local BMw = Instance.new("Weld", BM)
  24. BMw.C0 = CF(0.1,0,-0.95) * CFA(rad(0),rad(0),rad(30))
  25. BMw.Part0 = BM
  26. BMw.Part1 = Char.Torso
  27.  
  28. local Cylidner = Instance.new("Part", Char)
  29. Cylidner.CanCollide = false
  30. Cylidner.Massless = true
  31. Cylidner.Size = V3(3.1,0.35,0.35)
  32. Cylidner.BrickColor = BrickColor.new("Smoky grey")
  33. Cylidner.Material = Enum.Material.SmoothPlastic
  34.  
  35. local CMesh = Instance.new("SpecialMesh", Cylidner)
  36. CMesh.MeshType = Enum.MeshType.Cylinder
  37.  
  38. local CWeld = Instance.new("Weld", Cylidner)
  39. CWeld.C0 = CF(0,-0.3,0)
  40. CWeld.Part0 = Cylidner
  41. CWeld.Part1 = BM
  42.  
  43. local Bar1 = Instance.new("Part", Char)
  44. Bar1.Size = V3(0.35,0.65,0.075)
  45. Bar1.Material = Enum.Material.SmoothPlastic
  46. Bar1.CanCollide = false
  47. Bar1.Massless = true
  48. Bar1.BrickColor = BrickColor.new("Smoky grey")
  49.  
  50. local B1Weld = Instance.new("Weld", Bar1)
  51. B1Weld.C0 = CF(0,-0.325,1.5125) * CFA(rad(0),rad(90),rad(0))
  52. B1Weld.Part0 = Bar1
  53. B1Weld.Part1 = Cylidner
  54.  
  55. local Bar2 = Instance.new("Part", Char)
  56. Bar2.Size = V3(0.35,0.65,0.075)
  57. Bar2.Material = Enum.Material.SmoothPlastic
  58. Bar2.CanCollide = false
  59. Bar2.Massless = true
  60. Bar2.BrickColor = BrickColor.new("Smoky grey")
  61.  
  62. local B2Weld = Instance.new("Weld", Bar2)
  63. B2Weld.C0 = CF(0,-0.325,-1.5125) * CFA(rad(0),rad(90),rad(0))
  64. B2Weld.Part0 = Bar2
  65. B2Weld.Part1 = Cylidner
  66.  
  67. local TopC1 = Instance.new("Part", Char)
  68. TopC1.Size = V3(0.35,0.65,0.075)
  69. TopC1.Material = Enum.Material.SmoothPlastic
  70. TopC1.CanCollide = false
  71. TopC1.Massless = true
  72. TopC1.BrickColor = BrickColor.new("Smoky grey")
  73.  
  74. local TopC1Weld = Instance.new("Weld", TopC1)
  75. TopC1Weld.C0 = CF(0,-0.325,0)
  76. TopC1Weld.Part0 = TopC1
  77. TopC1Weld.Part1 = Bar1
  78.  
  79. local TopC1Mesh = Instance.new("SpecialMesh", TopC1)
  80. TopC1Mesh.MeshType = Enum.MeshType.Cylinder
  81.  
  82. local TopC2 = Instance.new("Part", Char)
  83. TopC2.Size = V3(0.35,0.65,0.075)
  84. TopC2.Material = Enum.Material.SmoothPlastic
  85. TopC2.CanCollide = false
  86. TopC2.Massless = true
  87. TopC2.BrickColor = BrickColor.new("Smoky grey")
  88.  
  89. local TopC2Weld = Instance.new("Weld", TopC2)
  90. TopC2Weld.C0 = CF(0,-0.325,0)
  91. TopC2Weld.Part0 = TopC2
  92. TopC2Weld.Part1 = Bar2
  93.  
  94. local TopC2Mesh = Instance.new("SpecialMesh", TopC2)
  95. TopC2Mesh.MeshType = Enum.MeshType.Cylinder
  96.  
  97. local Bar3 = Instance.new("Part", Char)
  98. Bar3.CanCollide = false
  99. Bar3.Massless = true
  100. Bar3.Size = V3(3.025,0.075,0.35)
  101. Bar3.BrickColor = BrickColor.new("Smoky grey")
  102. Bar3.Material = Enum.Material.SmoothPlastic
  103.  
  104. local Bar3Weld = Instance.new("Weld", Bar3)
  105. Bar3Weld.C0 = CF(0,-0.65,0)
  106. Bar3Weld.Part0 = Bar3
  107. Bar3Weld.Part1 = Cylidner
  108.  
  109. local GuiHolder = Instance.new("Part", Char)
  110. GuiHolder.Size = V3(0.05,0.15,0.45)
  111. GuiHolder.Material = Enum.Material.SmoothPlastic
  112. GuiHolder.BrickColor = BrickColor.new("Black")
  113. GuiHolder.CanCollide = false
  114. GuiHolder.Massless = true
  115.  
  116. local GHWeld = Instance.new("Weld", GuiHolder)
  117. GHWeld.C0 = CF(-0.446,-0.4,0) * CFA(rad(0),rad(90),rad(0))
  118. GHWeld.Part0 = GuiHolder
  119. GHWeld.Part1 = BM
  120.  
  121. local CylinderLeft = Instance.new("Part", Char)
  122. CylinderLeft.Size = Vector3.new(0.05,0.15,0.45)
  123. CylinderLeft.Material = Enum.Material.SmoothPlastic
  124. CylinderLeft.BrickColor = BrickColor.new("Black")
  125. CylinderLeft.CanCollide = false
  126. CylinderLeft.Massless = true
  127.  
  128. local CylinderLeftWeld = Instance.new("Weld", CylinderLeft)
  129. CylinderLeftWeld.C0 = CF(0,0,-GuiHolder.Size.Z/2) * CFA(rad(0),rad(0),rad(0))
  130. CylinderLeftWeld.Part0 = CylinderLeft
  131. CylinderLeftWeld.Part1 = GuiHolder
  132.  
  133. local CylinderLeftMesh = Instance.new("SpecialMesh", CylinderLeft)
  134. CylinderLeftMesh.MeshType = Enum.MeshType.Cylinder
  135.  
  136. local CylinderRight = Instance.new("Part", Char)
  137. CylinderRight.Size = Vector3.new(0.05,0.15,0.45)
  138. CylinderRight.Material = Enum.Material.SmoothPlastic
  139. CylinderRight.BrickColor = BrickColor.new("Black")
  140. CylinderRight.CanCollide = false
  141. CylinderRight.Massless = true
  142.  
  143. local CylinderRightWeld = Instance.new("Weld", CylinderRight)
  144. CylinderRightWeld.C0 = CF(0,0,GuiHolder.Size.Z/2) * CFA(rad(0),rad(0),rad(0))
  145. CylinderRightWeld.Part0 = CylinderRight
  146. CylinderRightWeld.Part1 = GuiHolder
  147.  
  148. local CylinderRightMesh = Instance.new("SpecialMesh", CylinderRight)
  149. CylinderRightMesh.MeshType = Enum.MeshType.Cylinder
  150.  
  151. local SG = Instance.new("SurfaceGui", GuiHolder)
  152. SG.Face = "Right"
  153.  
  154. local SGFrame = Instance.new("Frame", SG)
  155. SGFrame.AnchorPoint = Vector2.new(0.5,0.5)
  156. SGFrame.Position = UDim2.new(0.5,0,0.5,0)
  157. SGFrame.Size = UDim2.new(0,100,0,100)
  158. SGFrame.BorderSizePixel = 0
  159.  
  160. local RSpeakerh = Instance.new("Part", Char)
  161. RSpeakerh.CanCollide = false
  162. RSpeakerh.Massless = true
  163. RSpeakerh.Size = V3(0.2,0.6,0.6)
  164. RSpeakerh.BrickColor = BrickColor.new("Toothpaste")
  165. RSpeakerh.Material = Enum.Material.Neon
  166.  
  167. local RSpeakerhMesh = Instance.new("SpecialMesh", RSpeakerh)
  168. RSpeakerhMesh.MeshType = Enum.MeshType.Cylinder
  169.  
  170. local RSpeakerhWeld = Instance.new("Weld", RSpeakerh)
  171. RSpeakerhWeld.C0 = CF(-0.46,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  172. RSpeakerhWeld.Part0 = RSpeakerh
  173. RSpeakerhWeld.Part1 = BM
  174.  
  175. local LSpeakerh = Instance.new("Part", Char)
  176. LSpeakerh.CanCollide = false
  177. LSpeakerh.Massless = true
  178. LSpeakerh.Size = V3(0.2,0.6,0.6)
  179. LSpeakerh.BrickColor = BrickColor.new("Toothpaste")
  180. LSpeakerh.Material = Enum.Material.Neon
  181.  
  182. local LSpeakerhMesh = Instance.new("SpecialMesh", LSpeakerh)
  183. LSpeakerhMesh.MeshType = Enum.MeshType.Cylinder
  184.  
  185. local LSpeakerhWeld = Instance.new("Weld", LSpeakerh)
  186. LSpeakerhWeld.C0 = CF(-0.46,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  187. LSpeakerhWeld.Part0 = LSpeakerh
  188. LSpeakerhWeld.Part1 = BM
  189.  
  190. local SpeakerOne = Instance.new("Part", Char)
  191. SpeakerOne.CanCollide = false
  192. SpeakerOne.Size = V3(0.2,0.8,0.8)
  193. SpeakerOne.BrickColor = BrickColor.new("Smoky grey")
  194. SpeakerOne.Material = Enum.Material.SmoothPlastic
  195. SpeakerOne.Massless = true
  196.  
  197. local SpeakerOneMesh = Instance.new("SpecialMesh", SpeakerOne)
  198. SpeakerOneMesh.MeshType = Enum.MeshType.Cylinder
  199.  
  200. local SpeakerOneWeld = Instance.new("Weld", SpeakerOne)
  201. SpeakerOneWeld.C0 = CF(-0.40,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  202. SpeakerOneWeld.Part0 = SpeakerOne
  203. SpeakerOneWeld.Part1 = BM
  204.  
  205. local SpeakerOneTop = Instance.new("Part", Char)
  206. SpeakerOneTop.CanCollide = false
  207. SpeakerOneTop.Size = V3(0.2,0.75,0.75)
  208. SpeakerOneTop.BrickColor = BrickColor.new("Smoky grey")
  209. SpeakerOneTop.Material = Enum.Material.SmoothPlastic
  210. SpeakerOneTop.Massless = true
  211.  
  212. local SpeakerOneTopMesh = Instance.new("SpecialMesh", SpeakerOneTop)
  213. SpeakerOneTopMesh.MeshType = Enum.MeshType.Cylinder
  214.  
  215. local SpeakerOneTopWeld = Instance.new("Weld", SpeakerOneTop)
  216. SpeakerOneTopWeld.C0 = CF(-0.45,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  217. SpeakerOneTopWeld.Part0 = SpeakerOneTop
  218. SpeakerOneTopWeld.Part1 = BM
  219.  
  220. local SpeakerTwo = Instance.new("Part", Char)
  221. SpeakerTwo.CanCollide = false
  222. SpeakerTwo.Size = V3(0.2,0.8,0.8)
  223. SpeakerTwo.BrickColor = BrickColor.new("Smoky grey")
  224. SpeakerTwo.Material = Enum.Material.SmoothPlastic
  225.  
  226. local SpeakerTwoMesh = Instance.new("SpecialMesh", SpeakerTwo)
  227. SpeakerTwoMesh.MeshType = Enum.MeshType.Cylinder
  228.  
  229. local SpeakerTwoWeld = Instance.new("Weld", SpeakerTwo)
  230. SpeakerTwoWeld.C0 = CF(-0.40,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  231. SpeakerTwoWeld.Part0 = SpeakerTwo
  232. SpeakerTwoWeld.Part1 = BM
  233.  
  234. local SpeakerTwoTop = Instance.new("Part", Char)
  235. SpeakerTwoTop.CanCollide = false
  236. SpeakerTwoTop.Massless = true
  237. SpeakerTwoTop.Size = V3(0.2,0.75,0.75)
  238. SpeakerTwoTop.BrickColor = BrickColor.new("Smoky grey")
  239. SpeakerTwoTop.Material = Enum.Material.SmoothPlastic
  240.  
  241. local SpeakerTwoTopMesh = Instance.new("SpecialMesh", SpeakerTwoTop)
  242. SpeakerTwoTopMesh.MeshType = Enum.MeshType.Cylinder
  243.  
  244. local SpeakerTwoTopWeld = Instance.new("Weld", SpeakerTwoTop)
  245. SpeakerTwoTopWeld.C0 = CF(-0.45,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  246. SpeakerTwoTopWeld.Part0 = SpeakerTwoTop
  247. SpeakerTwoTopWeld.Part1 = BM
  248.  
  249. local otherParts = {RSpeakerh}
  250. local RSpeaker1 = SpeakerOneTop:SubtractAsync(otherParts)
  251. local RSpeakerBottom = SpeakerOne:SubtractAsync(otherParts)
  252.  
  253. local otherParts = {LSpeakerh}
  254. local LSpeaker1 = SpeakerTwoTop:SubtractAsync(otherParts)
  255. local LSpeakerBottom = SpeakerTwo:SubtractAsync(otherParts)
  256.  
  257. RSpeaker1.Parent = Char
  258. RSpeakerBottom.Parent = Char
  259. LSpeaker1.Parent = Char
  260. LSpeakerBottom.Parent = Char
  261.  
  262. SpeakerTwo:Destroy()
  263. SpeakerTwoTop:Destroy()
  264. SpeakerOneTop:Destroy()
  265. SpeakerOne:Destroy()
  266.  
  267. RSpeakerhWeld.C0 = CF(-0.35,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  268. LSpeakerhWeld.C0 = CF(-0.35,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  269.  
  270. local LSpeaker2Weld = Instance.new("Weld", LSpeakerBottom)
  271. LSpeaker2Weld.C0 = CF(-0.40,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  272. LSpeaker2Weld.Part0 = LSpeakerBottom
  273. LSpeaker2Weld.Part1 = BM
  274.  
  275. local LSpeaker1Weld = Instance.new("Weld", LSpeaker1)
  276. LSpeaker1Weld.C0 = CF(-0.45,0.05,-0.7)* CFA(rad(0),rad(90),rad(0))
  277. LSpeaker1Weld.Part0 = LSpeaker1
  278. LSpeaker1Weld.Part1 = BM
  279.  
  280. local Speaker2Weld = Instance.new("Weld", RSpeakerBottom)
  281. Speaker2Weld.C0 = CF(-0.40,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  282. Speaker2Weld.Part0 = RSpeakerBottom
  283. Speaker2Weld.Part1 = BM
  284.  
  285. local Speaker1Weld = Instance.new("Weld", RSpeaker1)
  286. Speaker1Weld.C0 = CF(-0.45,0.05,0.7)* CFA(rad(0),rad(90),rad(0))
  287. Speaker1Weld.Part0 = RSpeaker1
  288. Speaker1Weld.Part1 = BM
  289.  
  290. local LSpeakerThingy = Instance.new("Part", LSpeakerh)
  291. LSpeakerThingy.Size = V3(0.7,0.2,0.2)
  292. LSpeakerThingy.Material = Enum.Material.SmoothPlastic
  293. LSpeakerThingy.BrickColor = BrickColor.new("Black")
  294. LSpeakerThingy.CanCollide = false
  295. LSpeakerThingy.Massless = true
  296.  
  297. local LSpeakerThingyMesh = Instance.new("SpecialMesh", LSpeakerThingy)
  298. LSpeakerThingyMesh.MeshType = Enum.MeshType.Sphere
  299.  
  300. local LSpeakerThingyWeld = Instance.new("Weld", LSpeakerThingy)
  301. LSpeakerThingyWeld.C0 = CF(0.1,0,0)
  302. LSpeakerThingyWeld.Part0 = LSpeakerThingy
  303. LSpeakerThingyWeld.Part1 = LSpeakerh
  304.  
  305. local RSpeakerThingy = Instance.new("Part", RSpeakerh)
  306. RSpeakerThingy.Size = V3(0.7,0.2,0.2)
  307. RSpeakerThingy.Material = Enum.Material.SmoothPlastic
  308. RSpeakerThingy.BrickColor = BrickColor.new("Black")
  309. RSpeakerThingy.CanCollide = false
  310. RSpeakerThingy.Massless = true
  311.  
  312. local RSpeakerThingyMesh = Instance.new("SpecialMesh", RSpeakerThingy)
  313. RSpeakerThingyMesh.MeshType = Enum.MeshType.Sphere
  314.  
  315. local RSpeakerThingyWeld = Instance.new("Weld", RSpeakerThingy)
  316. RSpeakerThingyWeld.C0 = CF(0.1,0,0)
  317. RSpeakerThingyWeld.Part0 = RSpeakerThingy
  318. RSpeakerThingyWeld.Part1 = RSpeakerh
  319.  
  320. local Sound = Instance.new("Sound",BM)
  321.  
  322. local LoopEvent = Instance.new("RemoteEvent")
  323. LoopEvent.Name = "LoopEvent"
  324. LoopEvent.Parent = NLS([==[
  325. Player = owner
  326. Char = owner.Character
  327. Bp = false
  328. Loop = false
  329. Volume = 5
  330. Pitch = 1
  331.  
  332. Player.Chatted:Connect(function(message)
  333. if message:sub(1, 6):lower() == ">play " then
  334. Song = "rbxassetid://"..message:sub(7)
  335. elseif message:sub(1, 5):lower() == ">play" then
  336. Song = "rbxassetid://"..message:sub(6)
  337. elseif message:sub(1, 8):lower() == ">volume " then
  338. Volume = message:sub(9)
  339. elseif message:sub(1, 7):lower() == ">volume" then
  340. Volume = message:sub(8)
  341. elseif message:sub(1, 7):lower() == ">pitch " then
  342. Pitch = message:sub(8)
  343. elseif message:sub(1, 6):lower() == ">pitch" then
  344. Pitch = message:sub(7)
  345. elseif message:sub(1, 5):lower() == ">loop" then
  346. if Loop == true then
  347. Loop = false
  348. else
  349. Loop = true
  350. end
  351. elseif message:sub(1, 5):lower() == ">bp" then
  352. if Bp == true then
  353. Bp = false
  354. else
  355. Bp = true
  356. end
  357. end
  358. end)
  359.  
  360. local LoopEvent = script.LoopEvent
  361. game:GetService("RunService").RenderStepped:Connect(function()
  362. if Char:FindFirstChild("BoomboxModel") ~= nil then
  363. LoopEvent:FireServer(Char.BoomboxModel:FindFirstChild("Sound").PlaybackLoudness, Song, Volume, Pitch, Loop, Bp)
  364. Song = nil
  365. else
  366. script:Destroy()
  367. return
  368. end
  369. end)
  370. ]==],owner.PlayerGui)
  371.  
  372. LoopEvent.OnServerEvent:Connect(function(Plr, PL, Song, Volume, Pitch, Loop, Bp)
  373. Update(PL, Song, Volume, Pitch, Loop, Bp)
  374. end)
  375.  
  376. function Save()
  377. if Sound.Playing == true then
  378. PrevSong = Sound.SoundId
  379. CTP = Sound.TimePosition
  380. end
  381. end
  382.  
  383. function Update(PL, Song, Volume, Pitch, Loop, Bp)
  384. if BM:FindFirstChild("Sound") == nil then
  385. Sound = Instance.new("Sound",BM)
  386. Sound.Volume = Volume
  387. if Bp == true then
  388. Sound.SoundId = PrevSong
  389. Sound.TimePosition = CTP
  390. Sound:Play()
  391. end
  392. end
  393.  
  394. if Bp == true then
  395. Save()
  396. end
  397.  
  398. if Loop ~= nil and Sound.Looped ~= Loop then
  399. Sound.Looped = Loop
  400. end
  401.  
  402. if Song ~= nil then
  403. Sound.SoundId = Song
  404. Sound:Play()
  405. end
  406.  
  407. if Volume ~= nil and Volume ~= Sound.Volume then
  408. Sound.Volume = Volume
  409. end
  410.  
  411. if Pitch ~= nil and Pitch ~= Sound.PlaybackSpeed then
  412. Sound.PlaybackSpeed = Pitch
  413. end
  414.  
  415. local Info = TweenInfo.new (0.2)
  416. local goal = {Rotation = PL,Size = UDim2.new(0,PL,0,PL)}
  417.  
  418. local Tween = TweenService:Create(SGFrame,Info,goal)
  419. Tween:Play()
  420.  
  421.  
  422. local Info = TweenInfo.new (0.2)
  423. local goal = {Size = V3(PL/3000+0.2,0.6,0.6)}
  424.  
  425. local Tween = TweenService:Create(LSpeakerh,Info,goal)
  426. Tween:Play()
  427.  
  428. local Info = TweenInfo.new (0.2)
  429. local goal = {Size = V3(PL/3000+0.2,0.6,0.6)}
  430.  
  431. local Tween = TweenService:Create(RSpeakerh,Info,goal)
  432. Tween:Play()
  433. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement