SHARE
TWEET

Untitled

a guest Feb 23rd, 2020 93 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top