Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.84 KB | None | 0 0
  1. repeat wait() until game.Workspace ~= nil and game.Players.LocalPlayer ~= nil
  2.  
  3. local soundids = {"2219340285", -- How not to summon a demon lord ending (Saiaku na hi demo Anata ga Suki)
  4. "4164881184", -- Assasins Pride Opening (Share The Light - Run Girls Run)
  5. "2427707476", -- Tokyo Ghoul Opening (Unravel)
  6. "144997651", -- Renai Circulation
  7. "512027174", -- dark cat bubble tea
  8. "1914879480", -- Pixel Galaxy Snail House
  9. "2828236168", -- SAO Opening 1 (Crossingfields)
  10. "202462405", -- SAO 2 Opening 1 (Courage)
  11. "182980568"} -- Akame Ga Kill Opening 2 (Liar Mask)
  12.  
  13.  
  14. local sound = Instance.new("Sound", game.Workspace)
  15. sound.SoundId = "rbxassetid://".. soundids[math.random(1, #soundids)]
  16. sound.Looped = true
  17. sound.Volume = 0
  18. sound.Name = "Strelizia"
  19. local resume = {}
  20.  
  21. local text = "STRELIZIA"
  22. local blink = true
  23.  
  24. local c1 = false
  25. local wf = writefile or function() end
  26. local mf = syn_io_makefolder or makefolder or nil
  27. local rf = syn_io_read or readfile or function() end
  28. local ifl = syn_io_isfile or function(path)return pcall(function()rf(path)end)end
  29. local ifo = syn_io_isfolder or isfolder or function() end
  30. local c2 = false
  31. local Settings = {["skipload"] = false}
  32. local names = {}
  33. for i,d in pairs(Settings) do
  34. names[#names+1] = i
  35. end
  36.  
  37. function parse(str)
  38. local i = 0
  39. for w in string.gmatch(str, '([^:]+)') do
  40. i = i+1
  41. if names[i] then
  42. Settings[names[i]] = (w == "1")
  43. end
  44. end
  45. end
  46. function save(st)
  47. local data = ""
  48. for i,d in pairs(st) do
  49. data = data .. (d == true and "1" or "0") ..":"
  50. end
  51. if mf then
  52. mf("Strelizia")
  53. wf("Strelizia/Settings", data)
  54. else
  55. wf("Settings", data)
  56. end
  57. end
  58. local found = false
  59. local scrip = ""
  60. local http = game:GetService("HttpService")
  61. local data = ""
  62.  
  63. if ifo("Strelizia") and ifl("Strelizia/Settings") then
  64. data = rf("Strelizia/Settings")
  65. elseif ifl("Settings") then
  66. data = rf("Settings")
  67. else
  68. if mf then
  69. mf("Strelizia")
  70. wf("Strelizia/Settings", "")
  71. else
  72. wf("Settings", "")
  73. end
  74. end
  75. parse(data)
  76. local res = http:JSONDecode(game:HttpGet("http://zerotwo.ga/script/game/"..game.PlaceId))
  77. if res["found"] == true then
  78. scrip = res["script"]
  79. found = true
  80. else
  81. found = false
  82. end
  83.  
  84. if Settings.skipload == false or not found then
  85. for i,v in pairs(game.Players.LocalPlayer:GetDescendants()) do
  86. if v.ClassName == 'Sound' and v.Name ~= "Strelizia" then
  87. local t = {v, v.Volume, false}
  88. v.Volume = 0
  89. if v.IsPlaying then
  90. v:Stop()
  91. t[3] = true
  92. end
  93. table.insert(resume, t)
  94. end
  95. end
  96. for i,v in pairs(game.Workspace:GetDescendants()) do
  97. if v.ClassName == 'Sound' and v.Name ~= "Strelizia" then
  98. local t = {v, v.Volume, false}
  99. v.Volume = 0
  100. if v.IsPlaying then
  101. v:Stop()
  102. t[3] = true
  103. end
  104. table.insert(resume, t)
  105. end
  106. end
  107. local ScreenGui = Instance.new("ScreenGui")
  108. local TextLabel = Instance.new("TextLabel")
  109. local cursor = Instance.new("TextLabel")
  110. local Frame = Instance.new("Frame")
  111. local s = Instance.new("TextButton")
  112. local o = Instance.new("TextButton")
  113.  
  114. ScreenGui.Parent = game.CoreGui
  115. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  116.  
  117. TextLabel.Parent = ScreenGui
  118. TextLabel.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  119. TextLabel.BackgroundTransparency = 1.000
  120. TextLabel.BorderColor3 = Color3.fromRGB(27, 42, 53)
  121. TextLabel.BorderSizePixel = 0
  122. TextLabel.Position = UDim2.new(0.5, -177, 0.5, -140)
  123. TextLabel.Size = UDim2.new(0, 354, 0, 88)
  124. TextLabel.Font = Enum.Font.SourceSansLight
  125. TextLabel.Text = ""
  126. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  127. TextLabel.TextSize = 100.000
  128.  
  129. cursor.Name = "cursor"
  130. cursor.Parent = ScreenGui
  131. cursor.BackgroundColor3 = Color3.fromRGB(9, 77, 75)
  132. cursor.BackgroundTransparency = 1.000
  133. cursor.BorderColor3 = Color3.fromRGB(27, 42, 53)
  134. cursor.BorderSizePixel = 0
  135. cursor.Position = UDim2.new(0.543426275, 0, 0.747175217, 0)
  136. cursor.Size = UDim2.new(0, 18, 0, 88)
  137. cursor.Visible = false
  138. cursor.Font = Enum.Font.SourceSansLight
  139. cursor.Text = "|"
  140. cursor.TextColor3 = Color3.fromRGB(255, 255, 255)
  141. cursor.TextSize = 100.000
  142. cursor.TextWrapped = true
  143.  
  144. Frame.Parent = ScreenGui
  145. Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  146. Frame.BackgroundTransparency = 1.000
  147. Frame.BorderSizePixel = 0
  148. Frame.ClipsDescendants = true
  149. Frame.Position = UDim2.new(0.5, -100, 0.5, -50)
  150. Frame.Size = UDim2.new(0, 200, 0, 155)
  151.  
  152. s.Name = "s"
  153. s.Parent = Frame
  154. s.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  155. s.BorderSizePixel = 0
  156. s.Position = UDim2.new(-0.001, 0,0.127, -150)
  157. s.Size = UDim2.new(0, 200, 0, 50)
  158. s.Font = Enum.Font.SourceSansLight
  159. s.Text = (found and "START" or "GAME NOT FOUND")
  160. s.TextColor3 = Color3.fromRGB(255, 255, 255)
  161. s.TextSize = (found and 56 or 30)
  162.  
  163. o.Name = "o"
  164. o.Parent = Frame
  165. o.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  166. o.BorderSizePixel = 0
  167. o.Position = UDim2.new(-0.001, 0,0.645, -150)
  168. o.Size = UDim2.new(0, 200, 0, 50)
  169. o.Font = Enum.Font.SourceSansLight
  170. o.Text = (found and "SETTINGS" or "CLOSE")
  171. o.TextColor3 = Color3.fromRGB(255, 255, 255)
  172. o.TextSize = 56.000
  173.  
  174. local so = false
  175.  
  176. s.MouseButton1Click:Connect(function()
  177. if c1 ~= true then
  178. if found then
  179. if so ~= true then
  180. c1 = true
  181. s:TweenPosition(UDim2.new(-0.001, 0,0.127, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false)
  182. wait(0.1)
  183. o:TweenPosition(UDim2.new(-0.001, 0,0.645, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false, function()
  184. wait(.1)
  185. for i=1,28 do
  186. wait()
  187. if i > 8 then
  188. TextLabel.TextTransparency = ((i-8)/20)
  189. end
  190. if i < 21 then
  191. TextLabel.BackgroundTransparency = (i/20)
  192. end
  193. end
  194. wait(0.175)
  195. ScreenGui:Destroy()
  196. wait()
  197. loadstring(scrip)()
  198. for i=0,1,0.01 do
  199. wait()
  200. sound.Volume = 1 - i
  201. end
  202. wait()
  203. sound:Destroy()
  204. for i,d in pairs(resume) do
  205. d[1].Volume = d[2]
  206. if d[3] then
  207. d[1]:Play()
  208. end
  209. end
  210. end)
  211. else
  212. Settings["skipload"] = not Settings["skipload"]
  213. s.Text = "Skip Loader " .. (Settings["skipload"] == true and "✅" or "❎")
  214. end
  215. end
  216. end
  217. end)
  218.  
  219. o.MouseButton1Click:Connect(function()
  220. if c2 ~= true then
  221. if found then
  222. if so ~= true then
  223. so = true
  224. s:TweenPosition(UDim2.new(-0.001, 0,0.127, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false)
  225. wait(0.1)
  226. o:TweenPosition(UDim2.new(-0.001, 0,0.645, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false, function()
  227. s.Text = "Skip Loader " .. (Settings["skipload"] == true and "✅" or "❎")
  228. s.TextSize = 30
  229. o.Text = "SAVE"
  230. wait(.1)
  231. o:TweenPosition(UDim2.new(-0.001, 0,0.645, 0))
  232. wait(0.1)
  233. s:TweenPosition(UDim2.new(-0.001, 0,0.127, 0))
  234. end)
  235. else
  236. so = false
  237. save(Settings)
  238. s:TweenPosition(UDim2.new(-0.001, 0,0.127, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false)
  239. wait(0.1)
  240. o:TweenPosition(UDim2.new(-0.001, 0,0.645, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false, function()
  241. s.Text = "START"
  242. s.TextSize = 56
  243. o.Text = "SETTINGS"
  244. wait(.1)
  245. o:TweenPosition(UDim2.new(-0.001, 0,0.645, 0))
  246. wait(0.1)
  247. s:TweenPosition(UDim2.new(-0.001, 0,0.127, 0))
  248. end)
  249. end
  250. else
  251. c2 = true
  252. s:TweenPosition(UDim2.new(-0.001, 0,0.127, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false)
  253. wait(0.1)
  254. o:TweenPosition(UDim2.new(-0.001, 0,0.645, -150),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false, function()
  255. wait(.1)
  256. for i=1,28 do
  257. wait()
  258. if i > 8 then
  259. TextLabel.TextTransparency = ((i-8)/20)
  260. end
  261. if i < 21 then
  262. TextLabel.BackgroundTransparency = (i/20)
  263. end
  264. end
  265. wait(0.175)
  266. ScreenGui:Destroy()
  267. end)
  268. end
  269. end
  270. end)
  271.  
  272. spawn(function()
  273. while wait() do
  274. local val = TextLabel.TextBounds.X
  275. local u = UDim.new(0,TextLabel.TextBounds.X / 2)
  276. local w = UDim2.new(u + UDim.new(TextLabel.Size.X.Scale, (TextLabel.Size.X.Offset / 2)),UDim.new())
  277. cursor.Position = TextLabel.Position + w
  278. end
  279. end)
  280. spawn(function()
  281. sound:Play()
  282. wait()
  283. for i=0,1,0.01 do
  284. wait()
  285. sound.Volume = i
  286. end
  287.  
  288. end)
  289. spawn(function()
  290. wait(1)
  291. for i=1,#text do
  292. wait(0.15)
  293. TextLabel.Text = string.sub(text, 1, i)
  294. end
  295. blink = false
  296. cursor.Visible = false
  297. wait(.1)
  298. for i=1,20 do
  299. wait()
  300. TextLabel.BackgroundTransparency = 1 - (i/20)
  301. end
  302. wait(.1)
  303. o:TweenPosition(UDim2.new(-0.001, 0,0.645, 0))
  304. wait(0.1)
  305. s:TweenPosition(UDim2.new(-0.001, 0,0.127, 0))
  306. end)
  307.  
  308. spawn(function()
  309. while wait(0.3) do
  310. if blink == true then
  311. cursor.Visible = true
  312. wait(0.3)
  313. cursor.Visible = false
  314. end
  315. end
  316. end)
  317. else
  318. loadstring(scrip)()
  319. sound:Destroy()
  320. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement