Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.46 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6.  
  7. --[[
  8. edited by mr steal yo bork with a sweet gui
  9. credits goes to the original creators
  10. --]]
  11.  
  12. -- visualizer
  13. local Parts = {}
  14. local Parts2 = {}
  15. local Direction = 1
  16. local loudness = 0
  17. local TColor = BrickColor.new("Black")
  18. for i = 1, 100 do
  19. local p = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  20. p.Size = Vector3.new(0.2, 0.2, 0.2)
  21. p.Anchored = true
  22. p.CanCollide = false
  23. p.Material = "Neon"
  24. p.Position = game.Players.LocalPlayer.Character.Torso.Position
  25. table.insert(Parts, p)
  26. end
  27. for i = 1, 100 do
  28. local p = Instance.new("Part", game.Players.LocalPlayer.Character.Torso)
  29. p.Size = Vector3.new(0.2, 0.2, 0.2)
  30. p.Anchored = true
  31. p.CanCollide = false
  32. p.Material = "Neon"
  33. p.Position = game.Players.LocalPlayer.Character.Torso.Position
  34. table.insert(Parts2, p)
  35. end
  36. local sound = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  37. sound.SoundId = "rbxassetid://574539049"
  38. sound.Volume = 1
  39. sound:Play()
  40. spawn(function()
  41. local SelectedPart = 0
  42. while true do
  43. if Direction == 1 then
  44. if SelectedPart < #Parts then
  45. SelectedPart = SelectedPart + Direction
  46. else
  47. Direction = -1
  48. TColor = BrickColor.Random()
  49. end
  50. elseif Direction == -1 then
  51. if SelectedPart > 1 then
  52. SelectedPart = SelectedPart + Direction
  53. else
  54. Direction = 1
  55. TColor = BrickColor.Random()
  56. end
  57. end
  58. local sel = Parts[SelectedPart]
  59. local sel2 = Parts2[SelectedPart]
  60. sel.BrickColor = BrickColor.Random()
  61. sel2.BrickColor = BrickColor.Random()
  62. loudness = sound.PlaybackLoudness / 500
  63. sel.Size = Vector3.new(loudness, loudness, 0.2)
  64. sel2.Size = Vector3.new(loudness, loudness, 0.2)
  65. wait()
  66. sel.BrickColor = TColor
  67. sel2.BrickColor = TColor
  68. end
  69. end)
  70. game:GetService("RunService").RenderStepped:connect(function()
  71. for i = 1, #Parts do
  72. if i == 1 then
  73. Parts[i].CFrame = Parts[i].CFrame:lerp(game.Players.LocalPlayer.Character.Torso.CFrame, 0.9)
  74. else
  75. Parts[i].CFrame = Parts[i].CFrame:lerp(Parts[i - 1].CFrame * CFrame.Angles(-loudness / 20, math.sin(-loudness / 50), 0) * CFrame.new(0, 0, 0.15), 0.8)
  76. end
  77. end
  78. for i = 1, #Parts2 do
  79. if i == 1 then
  80. Parts2[i].CFrame = Parts2[i].CFrame:lerp(game.Players.LocalPlayer.Character.Torso.CFrame, 0.9)
  81. else
  82. Parts2[i].CFrame = Parts2[i].CFrame:lerp(Parts2[i - 1].CFrame * CFrame.Angles(-loudness / 20, math.sin(loudness / 50), 0) * CFrame.new(0, 0, 0.15), 0.8)
  83. end
  84. end
  85. end)
  86.  
  87. -- visualizer gui
  88.  
  89. local visualizergui = Instance.new("ScreenGui")
  90. local Frame = Instance.new("Frame")
  91. local idvalue = Instance.new("TextBox")
  92. local play = Instance.new("TextButton")
  93. local volume = Instance.new("TextBox")
  94. local pitch = Instance.new("TextBox")
  95. local close = Instance.new("TextButton")
  96. local min = Instance.new("TextButton")
  97. local credits = Instance.new("TextLabel")
  98. local open = Instance.new("TextButton")
  99. local set2 = Instance.new("TextButton")
  100. local set1 = Instance.new("TextButton")
  101. local loop = Instance.new("TextButton")
  102.  
  103. --properties xd
  104. visualizergui.Name = "visualizergui"
  105. visualizergui.Parent = game.Players.LocalPlayer.PlayerGui
  106.  
  107. Frame.Parent = visualizergui
  108. Frame.BackgroundColor3 = Color3.new(0.701961, 0.952941, 1)
  109. Frame.BackgroundTransparency = 0.20000000298023
  110. Frame.BorderColor3 = Color3.new(0.211765, 0.329412, 0.415686)
  111. Frame.BorderSizePixel = 8
  112. Frame.Position = UDim2.new(0, 51, 0, 213)
  113. Frame.Size = UDim2.new(0, 418, 0, 213)
  114. Frame.Active = true
  115. Frame.Draggable = true
  116. Frame.Visible = false
  117.  
  118. idvalue.Name = "idvalue"
  119. idvalue.Parent = Frame
  120. idvalue.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  121. idvalue.BackgroundTransparency = 0.5
  122. idvalue.Size = UDim2.new(0, 418, 0, 50)
  123. idvalue.Font = Enum.Font.Fantasy
  124. idvalue.FontSize = Enum.FontSize.Size24
  125. idvalue.Text = "Put ID plz"
  126. idvalue.TextSize = 24
  127.  
  128. play.Name = "play"
  129. play.Parent = Frame
  130. play.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  131. play.BackgroundTransparency = 0.44999998807907
  132. play.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  133. play.BorderSizePixel = 3
  134. play.Position = UDim2.new(0, 9, 0, 82)
  135. play.Size = UDim2.new(0, 117, 0, 50)
  136. play.Font = Enum.Font.SourceSans
  137. play.FontSize = Enum.FontSize.Size28
  138. play.Text = "Play"
  139. play.TextSize = 28
  140.  
  141. volume.Name = "volume"
  142. volume.Parent = Frame
  143. volume.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  144. volume.BackgroundTransparency = 0.44999998807907
  145. volume.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  146. volume.BorderSizePixel = 3
  147. volume.Position = UDim2.new(0, 151, 0, 82)
  148. volume.Size = UDim2.new(0, 117, 0, 50)
  149. volume.Font = Enum.Font.SourceSans
  150. volume.FontSize = Enum.FontSize.Size28
  151. volume.Text = "Volume"
  152. volume.TextSize = 28
  153.  
  154. pitch.Name = "pitch"
  155. pitch.Parent = Frame
  156. pitch.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  157. pitch.BackgroundTransparency = 0.44999998807907
  158. pitch.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  159. pitch.BorderSizePixel = 3
  160. pitch.Position = UDim2.new(0, 291, 0, 82)
  161. pitch.Size = UDim2.new(0, 117, 0, 50)
  162. pitch.Font = Enum.Font.SourceSans
  163. pitch.FontSize = Enum.FontSize.Size28
  164. pitch.Text = "Pitch"
  165. pitch.TextSize = 28
  166.  
  167. close.Name = "close"
  168. close.Parent = Frame
  169. close.BackgroundColor3 = Color3.new(1, 0, 0.0156863)
  170. close.BackgroundTransparency = 0.40000000596046
  171. close.Position = UDim2.new(0, 393, 0, 190)
  172. close.Size = UDim2.new(0, 25, 0, 23)
  173. close.Font = Enum.Font.SourceSans
  174. close.FontSize = Enum.FontSize.Size28
  175. close.Text = "X"
  176. close.TextSize = 28
  177.  
  178. min.Name = "min"
  179. min.Parent = Frame
  180. min.BackgroundColor3 = Color3.new(0.286275, 0.286275, 1)
  181. min.BackgroundTransparency = 0.40000000596046
  182. min.Position = UDim2.new(0, 357, 0, 190)
  183. min.Size = UDim2.new(0, 25, 0, 23)
  184. min.Font = Enum.Font.SourceSans
  185. min.FontSize = Enum.FontSize.Size36
  186. min.Text = "-"
  187. min.TextSize = 36
  188.  
  189. credits.Name = "credits"
  190. credits.Parent = Frame
  191. credits.BackgroundColor3 = Color3.new(1, 1, 1)
  192. credits.BackgroundTransparency = 1
  193. credits.Position = UDim2.new(0, 0, 0, 161)
  194. credits.Size = UDim2.new(0, 200, 0, 52)
  195. credits.Font = Enum.Font.SourceSans
  196. credits.FontSize = Enum.FontSize.Size14
  197. credits.Text = "credits to mr steal yo bork for gui, i didn't make the visualizer credits to whoever leaked it or made it."
  198. credits.TextSize = 14
  199. credits.TextWrapped = true
  200.  
  201. open.Name = "open"
  202. open.Parent = visualizergui
  203. open.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  204. open.BackgroundTransparency = 0.44999998807907
  205. open.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  206. open.BorderSizePixel = 3
  207. open.Position = UDim2.new(0, 0, 0, 400)
  208. open.Size = UDim2.new(0, 59, 0, 50)
  209. open.Font = Enum.Font.SourceSans
  210. open.FontSize = Enum.FontSize.Size28
  211. open.Text = "Open"
  212. open.TextSize = 28
  213. open.Visible = false
  214.  
  215. set2.Name = "set2"
  216. set2.Parent = Frame
  217. set2.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  218. set2.BackgroundTransparency = 0.44999998807907
  219. set2.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  220. set2.BorderSizePixel = 3
  221. set2.Position = UDim2.new(0, 325, 0, 136)
  222. set2.Size = UDim2.new(0, 55, 0, 25)
  223. set2.Font = Enum.Font.SourceSans
  224. set2.FontSize = Enum.FontSize.Size24
  225. set2.Text = "Set"
  226. set2.TextSize = 24
  227. set2.TextWrapped = true
  228.  
  229. set1.Name = "set1"
  230. set1.Parent = Frame
  231. set1.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  232. set1.BackgroundTransparency = 0.44999998807907
  233. set1.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  234. set1.BorderSizePixel = 3
  235. set1.Position = UDim2.new(0, 181, 0, 136)
  236. set1.Size = UDim2.new(0, 55, 0, 25)
  237. set1.Font = Enum.Font.SourceSans
  238. set1.FontSize = Enum.FontSize.Size24
  239. set1.Text = "Set"
  240. set1.TextSize = 24
  241. set1.TextWrapped = true
  242.  
  243. loop.Name = "loop"
  244. loop.Parent = Frame
  245. loop.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  246. loop.BackgroundTransparency = 0.44999998807907
  247. loop.BorderColor3 = Color3.new(0.207843, 0.0901961, 0.0705882)
  248. loop.BorderSizePixel = 3
  249. loop.Position = UDim2.new(0, 241, 0, 188)
  250. loop.Size = UDim2.new(0, 84, 0, 25)
  251. loop.Font = Enum.Font.SourceSans
  252. loop.FontSize = Enum.FontSize.Size18
  253. loop.Text = "Loop : OFF"
  254. loop.TextSize = 18
  255. loop.TextWrapped = true
  256.  
  257. -- functions
  258. function start()
  259. wait(0.5)
  260. Frame.Position = UDim2.new(0, -500, 0, 400)
  261. Frame.Visible = true
  262. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,1)
  263. end
  264.  
  265. if game.Players.LocalPlayer.Character then
  266. start()
  267. else
  268. print'character not found plz try again XD'
  269. end
  270.  
  271. function minimize()
  272. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,1)
  273. credits.Text = ""
  274. min.Text = ""
  275. close.Text = ""
  276. play.Text = ""
  277. pitch.Text = ""
  278. volume.Text = ""
  279. idvalue.Text = ""
  280. set1.Text = ""
  281. set2.Text = ""
  282. loop.Text = ""
  283. Frame:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  284. credits:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  285. min:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  286. close:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  287. idvalue:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  288. volume:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  289. play:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  290. pitch:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  291. loop:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  292. set1:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  293. set2:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  294. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  295. wait(0.5)
  296. Frame.Visible = false
  297. open.Visible = true
  298. end
  299.  
  300. function show()
  301. open.Visible = false
  302. Frame.Position = UDim2.new(0, -500, 0, 400)
  303. Frame.Visible = true
  304. credits.Text = "credits to me for gui, i didn't make the visualizer credits to whoever leaked it or made it."
  305. min.Text = "-"
  306. close.Text = "X"
  307. play.Text = "Play"
  308. pitch.Text = "Pitch"
  309. volume.Text = "Volume"
  310. idvalue.Text = "Put ID plz"
  311. set1.Text = "Set"
  312. set2.Text = "Set"
  313. loop.Text = "Loop : OFF"
  314. Frame:TweenSize(UDim2.new(0, 418, 0, 213),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  315. credits:TweenSize(UDim2.new(0, 200, 0, 52),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  316. min:TweenSize(UDim2.new(0, 25, 0, 23),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  317. close:TweenSize(UDim2.new(0, 25, 0, 23),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  318. idvalue:TweenSize(UDim2.new(0, 418, 0, 50),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  319. volume:TweenSize(UDim2.new(0, 117, 0, 50),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  320. play:TweenSize(UDim2.new(0, 117, 0, 50),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  321. pitch:TweenSize(UDim2.new(0, 117, 0, 50),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  322. set1:TweenSize(UDim2.new(0, 55, 0, 25),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  323. loop:TweenSize(UDim2.new(0, 84, 0, 25),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  324. set2:TweenSize(UDim2.new(0, 55, 0, 25),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  325. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint, 0.5)
  326. end
  327.  
  328. function exitdatshit()
  329. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,1)
  330. credits.Text = ""
  331. min.Text = ""
  332. close.Text = ""
  333. play.Text = ""
  334. pitch.Text = ""
  335. volume.Text = ""
  336. idvalue.Text = ""
  337. Frame:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  338. credits:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  339. min:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  340. close:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  341. idvalue:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  342. volume:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  343. play:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  344. pitch:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  345. set1:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  346. set2:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  347. loop:TweenSize(UDim2.new(0, 0, 0, 0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  348. Frame:TweenPosition(UDim2.new(0, 0, 0, 400),Enum.EasingDirection.InOut,Enum.EasingStyle.Quint,0.5)
  349. wait(0.5)
  350. visualizergui:Destroy()
  351. end
  352.  
  353. -- events
  354. wait(1)
  355. min.MouseButton1Down:connect(function()
  356. minimize()
  357. end)
  358.  
  359. open.MouseButton1Down:connect(function()
  360. show()
  361. end)
  362.  
  363. close.MouseButton1Down:connect(function()
  364. exitdatshit()
  365. end)
  366.  
  367. set1.MouseButton1Down:connect(function()
  368. sound.Volume = volume.Text
  369. end)
  370.  
  371. set2.MouseButton1Down:connect(function()
  372. sound.Pitch = pitch.Text
  373. end)
  374.  
  375. play.MouseButton1Down:connect(function()
  376. sound.TimePosition = 0
  377. sound.SoundId = "rbxassetid://" .. idvalue.Text
  378. end)
  379.  
  380. loop.MouseButton1Down:connect(function()
  381. if loop.Text == "Loop : OFF" then
  382. sound.Looped = true
  383. loop.Text = "Loop : ON"
  384. else
  385. sound.Looped = false
  386. loop.Text = "Loop : OFF"
  387. end
  388. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement