
KeylessUniversal

--Made By @gavinrgb27
-- Converted by gavindrgb27
-- Pls don't skidding it pleaseπππββ
--
local plr = game:GetService("Players").LocalPlayer
local PlrGui = plr:WaitForChild("PlayerGui")
local Backpack = plr:WaitForChild("Backpack")
local MainAsset = game:GetObjects("rbxassetid://14752386130")[1]
if not MainAsset then return end
MainAsset.Parent = workspace
gif = MainAsset:FindFirstChild("gif")
clip = gif:FindFirstChild("clip")
gif.Parent = PlrGui
GifDisplay = gif:FindFirstChild("GifDisplay")
-- PATH: GifDisplay
task.spawn(function()
local script = GifDisplay
getgenv().RemoteFuncs = getgenv().RemoteFuncs or {}
--write by venuz_geforce
s = script
sp = s.Parent
m = math
ud = UDim2
fs = ud.fromScale
flr = m.floor
local CF = 0 -- current frame
local frames = 50
local r = 7 -- [ β ] rows
local c = 8 -- [β] columns
local fps = 10
while true do
task.wait(1/fps)
sp.clip.Sprite.Size = fs(c,r)
sp.clip.Sprite.Position = fs(
1-(((CF+1)%c) == 0 and c or ((CF+1)%c)),
1-((flr(((CF+c)/c))%r) == 0 and r or (flr(((CF+c)/c))%r))
)
CF = (CF+1)%frames
end
end)
Destroy = gif:FindFirstChild("Destroy")
-- PATH: Destroy
task.spawn(function()
local script = Destroy
getgenv().RemoteFuncs = getgenv().RemoteFuncs or {}
wait (5.5) -- Change [3] To How Much Seconds Until The part/gui/script destroy
script.Parent:Destroy () -- Don't Change
end)



yea it works brp...