Advertisement
MastequinGlitcherM0d

Boop Edit

Aug 5th, 2019
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.44 KB | None | 0 0
  1. --[[Salvo_Starly[Salvy].Thingy_2018.7]]--
  2. --[[Project Name: https://cdn.discordapp.com/attachments/459898357855420417/470482392667389972/unknown.png ]]--
  3. --[[help]]--
  4. --[[Run in Non-local btw]]--
  5. --[[and i can't even find fox shirt/pants because]]--
  6. chr=game:GetService("Players").Er_xinic.Character
  7. Rooot=chr.HumanoidRootPart
  8. create=LoadLibrary("RbxUtility").Create
  9.  
  10. ArtificialHB=create("BindableEvent"){
  11. Parent=script,
  12. Name="Heartbeat"}
  13.  
  14. script:WaitForChild("Heartbeat")
  15.  
  16. frame=0.0166666666666666667
  17. tf=0
  18. allowframeloss=false
  19. tossremainder=false
  20. lastframe=tick()
  21. script.Heartbeat:Fire()
  22.  
  23. game:GetService("RunService").Heartbeat:connect(function(s,p)
  24. tf=tf+s
  25. if tf >=frame then
  26. if allowframeloss then
  27. script.Heartbeat:Fire()
  28. lastframe=tick()
  29. else
  30. for i=1,math.floor(tf/frame) do
  31. script.Heartbeat:Fire()
  32. end
  33. lastframe=tick()
  34. end
  35. if tossremainder then
  36. tf=0
  37. else
  38. tf=tf-frame*math.floor(tf/frame)
  39. end
  40. end
  41. end)
  42.  
  43. function swait(num)
  44. if num==0 or num==nil then
  45. ArtificialHB.Event:wait()
  46. else
  47. for i=0,num do
  48. ArtificialHB.Event:wait()
  49. end
  50. end
  51. end
  52.  
  53.  
  54. function rayCast(Position,Direction,Range,Ignore)
  55. return game:service("Workspace"):FindPartOnRay(Ray.new(Position,Direction.unit*(Range or 999.999)),Ignore)
  56. end
  57.  
  58. function NoOutline(Part)
  59. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface=10,10,10,10,10,10
  60. end
  61.  
  62. function parts2(Par,name,size,color,mat,ref,tra)
  63. local part=create("Part"){
  64. Parent=Par,
  65. Name=name,
  66. Size=size,
  67. CanCollide=true,
  68. Anchored=true,
  69. BrickColor=BrickColor.new(color),
  70. Material=mat,
  71. Reflectance=ref,
  72. Transparency=tra}
  73. --Position=Torso.Position}
  74. NoOutline(part)
  75. part:BreakJoints()
  76. return part
  77. end
  78.  
  79. function parts(Par,name,size,color,mat,ref,tra)
  80. local part=create("Part"){
  81. Parent=Par,
  82. Name=name,
  83. Size=size,
  84. CanCollide=false,
  85. Anchored=false,
  86. BrickColor=BrickColor.new(color),
  87. Material=mat,
  88. Reflectance=ref,
  89. Transparency=tra}
  90. --Position=Torso.Position}
  91. NoOutline(part)
  92. part:BreakJoints()
  93. return part
  94. end
  95.  
  96. function meshs(Par,name,scale,mtype,id)
  97. local mesh=create("SpecialMesh"){
  98. Parent=Par,
  99. Name=name,
  100. Scale=scale,
  101. MeshType=mtype}
  102. if id~="" then
  103. mesh.MeshId="rbxassetid://"..id
  104. end
  105. return mesh
  106. end
  107.  
  108. function welds(Par,name,p0,p1,c0,c1)
  109. local weld=create("Weld"){
  110. Parent=Par,
  111. Name=name,
  112. Part0=p0,
  113. Part1=p1,
  114. C0=c0,
  115. C1=c1}
  116. return weld
  117. end
  118.  
  119. function sounds(Par,id,vol,pit)
  120. local sound=create("Sound"){
  121. Parent=Par,
  122. SoundId="rbxassetid://"..id,
  123. Volume=vol,
  124. PlaybackSpeed=pit}
  125. sound:Play()
  126. game:GetService("Debris"):AddItem(sound,10)
  127. return sound
  128. end
  129.  
  130. function pssounds(Par,id,vol,pit,octave,pri)
  131. local psound=create("Sound"){
  132. Parent=Par,
  133. SoundId="rbxassetid://"..id,
  134. Volume=vol,
  135. PlaybackSpeed=pit,
  136. MaxDistance=66666666}
  137. psound:Play()
  138. local pitch=create("PitchShiftSoundEffect"){
  139. Parent=psound,
  140. Octave=octave,
  141. Priority=2,
  142. Enabled=true
  143. }
  144. game:GetService("Debris"):AddItem(psound,10)
  145. return psound
  146. end
  147.  
  148. function particles(par,zoff,color,id,lemi,linf,direct,sizmin,sizmax,tramin,tramax,lifemin,lifemax,rotmin,rotmax,speed,velocity,lock,timelimit)
  149. local aaa=NumberSequence.new({NumberSequenceKeypoint.new(0, sizmin),NumberSequenceKeypoint.new(1, sizmax)})
  150. local bbb=NumberSequence.new({NumberSequenceKeypoint.new(0, tramin),NumberSequenceKeypoint.new(1, tramax)})
  151. local parti=create("ParticleEmitter"){
  152. Color=ColorSequence.new(BrickColor.new(color).Color),
  153. LightEmission=lemi,
  154. LightInfluence=linf,
  155. Texture="rbxassetid://"..id,
  156. Transparency=bbb,
  157. Size=aaa,
  158. ZOffset=zoff,
  159. --Acceleration=Vector3.new(0, 2, 0),
  160. LockedToPart=lock,
  161. EmissionDirection=direct,
  162. Lifetime=NumberRange.new(lifemin,lifemax),
  163. Rate=12000,
  164. Rotation=NumberRange.new(-360, 360),
  165. RotSpeed=NumberRange.new(-rotmin, rotmax),
  166. Speed=NumberRange.new(speed),
  167. VelocitySpread=velocity,
  168. Enabled=true,
  169. Parent=par
  170. }
  171. if timelimit~=nil then
  172. coroutine.resume(coroutine.create(function(p)
  173. swait(timelimit)
  174. parti.Enabled=false
  175. end),parti)
  176. game:GetService("Debris"):AddItem(parti,10)
  177. end
  178. return parti
  179. end
  180.  
  181. mh=Instance.new("Model",workspace)
  182. mh.Name="Sh"
  183.  
  184. ref=parts2(mh,"ha",Vector3.new(.2,.2,.2),"Dark green",Enum.Material.SmoothPlastic,0,1)
  185. ref.Anchored=true
  186. ref.CFrame=Rooot.CFrame*CFrame.new(0,0,-15)
  187. local hit=nil
  188. local pos
  189. repeat
  190. swait()
  191. ref.CFrame=Rooot.CFrame*CFrame.new(0,0,-15)
  192. hit,pos=rayCast(ref.Position,-ref.CFrame.upVector,300,chr)
  193. until hit~=nil
  194.  
  195. if hit~=nil then
  196. ref.CFrame=CFrame.new(pos)
  197. Ground=parts2(mh,"Ground",Vector3.new(16, 0.300000001, 16),"Dark green",Enum.Material.SmoothPlastic,0,0)
  198. --Ground.CFrame=Ground.CFrame*CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  199. Ground.CFrame=ref.CFrame*CFrame.Angles(0,math.rad(math.random(-360,360)),0)
  200. Ground.BrickColor=hit.BrickColor
  201. Ground.Material=hit.Material
  202. Ground.BackSurface=hit.BackSurface
  203. Ground.BottomSurface=hit.BottomSurface
  204. Ground.FrontSurface=hit.FrontSurface
  205. Ground.LeftSurface=hit.LeftSurface
  206. Ground.RightSurface=hit.RightSurface
  207. Ground.TopSurface=hit.TopSurface
  208. Part=parts2(mh,"Part",Vector3.new(1.00000095, 4.19999838, 1.19999981),"Medium stone grey",Enum.Material.SmoothPlastic,0,0)
  209. Part.CFrame=Ground.CFrame*CFrame.new(0, 2.05000019, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  210. BM=create("BlockMesh"){
  211. Parent=Part,
  212. Scale=Vector3.new(.99,.99,.99)
  213. }
  214. Part=parts2(mh,"Part",Vector3.new(2.40000081, 0.99999845, 2.59999943),"Medium stone grey",Enum.Material.SmoothPlastic,0,0)
  215. Part.CFrame=Ground.CFrame*CFrame.new(0.0598062277, 4.10000038, 9.53674316e-07, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238, 0, 0, 0, 1)
  216. BM=create("BlockMesh"){
  217. Parent=Part,
  218. Scale=Vector3.new(.99,.99,.99)
  219. }
  220. Part=parts2(mh,"Part",Vector3.new(0.100000001, 4.19999838, 0.0999996886),"Really black",Enum.Material.SmoothPlastic,0,0)
  221. Part.CFrame=Ground.CFrame*CFrame.new(-0.450000763, 2.05000019, -0.550002098, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  222. Part=parts2(mh,"Part",Vector3.new(0.100000001, 4.19999838, 0.0999996886),"Really black",Enum.Material.SmoothPlastic,0,0)
  223. Part.CFrame=Ground.CFrame*CFrame.new(-0.450000763, 2.05000019, 0.550002098, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  224. Part=parts2(mh,"Part",Vector3.new(0.100000001, 4.19999838, 0.0999996886),"Really black",Enum.Material.SmoothPlastic,0,0)
  225. Part.CFrame=Ground.CFrame*CFrame.new(0.449998379, 2.05000019, 0.550002098, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  226. Part=parts2(mh,"Part",Vector3.new(0.100000001, 4.19999838, 0.0999996886),"Really black",Enum.Material.SmoothPlastic,0,0)
  227. Part.CFrame=Ground.CFrame*CFrame.new(0.449998379, 2.05000019, -0.550002098, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  228. Part=parts2(mh,"Part",Vector3.new(0.100000001, 0.0999981984, 2.60000014),"Really black",Enum.Material.SmoothPlastic,0,0)
  229. Part.CFrame=Ground.CFrame*CFrame.new(-0.125482798, 5.3209281, 2.86102295e-06, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  230. Part=parts2(mh,"Part",Vector3.new(1.00000012, 0.0999981984, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  231. Part.CFrame=Ground.CFrame*CFrame.new(-0.515195489, 5.09592962, 1.25000381, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  232. Part=parts2(mh,"Part",Vector3.new(0.100000001, 0.0999981984, 2.60000014),"Really black",Enum.Material.SmoothPlastic,0,0)
  233. Part.CFrame=Ground.CFrame*CFrame.new(-0.904906034, 4.87092781, 2.86102295e-06, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  234. Part=parts2(mh,"Part",Vector3.new(1.00000012, 0.0999981984, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  235. Part.CFrame=Ground.CFrame*CFrame.new(-0.515195489, 5.09592962, -1.24999428, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  236. Part=parts2(mh,"Part",Vector3.new(0.100000001, 0.0999981984, 2.60000014),"Really black",Enum.Material.SmoothPlastic,0,0)
  237. Part.CFrame=Ground.CFrame*CFrame.new(1.02451789, 3.32906961, 2.86102295e-06, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  238. Part=parts2(mh,"Part",Vector3.new(0.100000001, 0.0999981984, 2.60000014),"Really black",Enum.Material.SmoothPlastic,0,0)
  239. Part.CFrame=Ground.CFrame*CFrame.new(0.245094895, 2.87906957, 2.86102295e-06, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  240. Part=parts2(mh,"Part",Vector3.new(1.00000012, 0.0999981984, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  241. Part.CFrame=Ground.CFrame*CFrame.new(0.634804964, 3.10407043, 1.25000381, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  242. Part=parts2(mh,"Part",Vector3.new(1.00000012, 0.0999981984, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  243. Part.CFrame=Ground.CFrame*CFrame.new(0.634804964, 3.10407043, -1.24999428, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  244. Part=parts2(mh,"Part",Vector3.new(0.100000001, 2.39999819, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  245. Part.CFrame=Ground.CFrame*CFrame.new(-0.329907417, 3.87499976, 1.25000381, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  246. Part=parts2(mh,"Part",Vector3.new(0.100000001, 2.39999819, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  247. Part.CFrame=Ground.CFrame*CFrame.new(0.449514985, 4.32499981, 1.25000381, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  248. Part=parts2(mh,"Part",Vector3.new(0.100000001, 2.39999819, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  249. Part.CFrame=Ground.CFrame*CFrame.new(-0.329907417, 3.87499976, -1.24999428, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  250. Part=parts2(mh,"Part",Vector3.new(0.100000001, 2.39999819, 0.100000001),"Really black",Enum.Material.SmoothPlastic,0,0)
  251. Part.CFrame=Ground.CFrame*CFrame.new(0.449514985, 4.32499981, -1.24999428, 0.866025329, -0.500000119, 0, 0.500000119, 0.866025329, 0, 0, 0, 1)
  252. Button=parts2(mh,"Button",Vector3.new(1, 0.400000006, 1),"Persimmon",Enum.Material.SmoothPlastic,0,0)
  253. Button.CFrame=Ground.CFrame*CFrame.new(0.579421639, 4.39999866, 9.53674316e-07, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238, 0, 0, 0, 1)
  254. CM=create("CylinderMesh"){
  255. Parent=Button,
  256. }
  257. SG=create("SurfaceGui"){
  258. Parent=Button,
  259. CanvasSize=Vector2.new(220,220),
  260. LightInfluence=0,
  261. Face="Top"
  262. }
  263. TL=create("TextLabel"){
  264. Parent=SG,
  265. AnchorPoint=Vector2.new(.5,.5),
  266. Size=UDim2.new(1,0,1,0),
  267. Position=UDim2.new(.5,0,.5,0),
  268. BackgroundTransparency=1,
  269. Text="Boop me! :3",
  270. Font="SourceSansBold",
  271. TextScaled=true,
  272. TextWrapped=true
  273. }
  274.  
  275. CD=create("ClickDetector"){
  276. Parent=Button,
  277. MaxActivationDistance=5
  278. }
  279. local doing=false
  280. CD.MouseClick:connect(function(plr)
  281. if doing then return end
  282. doing=true
  283. print(plr.Name)
  284. local orig=Button.CFrame
  285. pssounds(Button,"190411970",1.3,1,1.7,3)
  286.  
  287. for i=1,15 do
  288. swait()
  289. Button.CFrame=Button.CFrame:Lerp(orig*CFrame.new(0,-.22,0),.2)
  290. end
  291. coroutine.resume(coroutine.create(function()
  292. swait(20)
  293. local chr=plr.Character
  294. if not chr:findFirstChild("hfyuhhhh") then
  295. local turning=create("ObjectValue"){
  296. Parent=chr,
  297. Name="hfyuhhhh",}
  298. game:GetService("Debris"):AddItem(turning,4)
  299. if not chr:findFirstChild("furrified") or chr:findFirstChild("furrified").Value~="amidoneyet" then
  300. local heed=chr:findFirstChild("Head")
  301. if heed then
  302. sounds(heed,"135362176",2,1)
  303. swait(120)
  304. sounds(heed,"807874496",1.5,1)
  305. local isfurrifiedornot=create("StringValue"){
  306. Parent=chr,
  307. Name="furrified",
  308. Value="amidoneyet"
  309. }
  310.  
  311. local shirt
  312. local pants
  313. local bcolor
  314. if chr:findFirstChildOfClass("Shirt") then
  315. shirt=chr:findFirstChildOfClass("Shirt")
  316. else
  317. shirt=create("Shirt"){
  318. Parent=chr}
  319. end
  320.  
  321. if chr:findFirstChildOfClass("Pants") then
  322. pants=chr:findFirstChildOfClass("Pants")
  323. else
  324. pants=create("Pants"){
  325. Parent=chr}
  326. end
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333. local m=Instance.new("Model",chr)
  334. m.Name="enjoy"
  335.  
  336. local bc={}
  337. local asset="rbxassetid://"
  338. local randomf=math.random(1,5)
  339. if randomf==1 then
  340. shirt.ShirtTemplate=asset.."22600739"
  341. pants.PantsTemplate=asset.."22601914"
  342.  
  343.  
  344.  
  345. elseif randomf==2 then
  346. shirt.ShirtTemplate=asset.."85870930"
  347. pants.PantsTemplate=asset.."85856446"
  348.  
  349.  
  350. elseif randomf==3 then
  351. shirt.ShirtTemplate=asset.."115316811"
  352. pants.PantsTemplate=asset.."115316833"
  353. bc={253/255,229/255,154/255}
  354.  
  355.  
  356.  
  357. elseif randomf==4 then
  358. shirt.ShirtTemplate=asset.."1439583280"
  359. pants.PantsTemplate=asset.."1439568311"
  360. bc={99/255,95/255,98/255}
  361. elseif randomf==5 then
  362. shirt.ShirtTemplate=asset.."170964235"
  363. pants.PantsTemplate=asset.."170962374"
  364.  
  365. end
  366.  
  367.  
  368. if randomf==1 then
  369.  
  370. elseif randomf==2 then
  371.  
  372.  
  373. elseif randomf==3 then
  374. elseif randomf==4 then
  375.  
  376. elseif randomf==5 then
  377. elseif randomf==4 then
  378.  
  379.  
  380. elseif randomf==5 then
  381.  
  382.  
  383. end
  384. end
  385.  
  386. end
  387.  
  388. end
  389. end
  390. end))
  391. for i=1,14 do
  392. swait()
  393. Button.CFrame=Button.CFrame:Lerp(orig,.32)
  394. end
  395. doing=false
  396. end)
  397.  
  398. swait()
  399. script.Parent=Button
  400. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement