
KeylessUniversal

-- Gui to Lua
-- Version: 3.2
-- Instances:
local screenxD = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Container = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local Topbar = Instance.new("Frame")
local Icon = Instance.new("ImageLabel")
local Exit = Instance.new("TextButton")
local ImageLabel = Instance.new("ImageLabel")
local Minimize = Instance.new("TextButton")
local ImageLabel_2 = Instance.new("ImageLabel")
local TopBar = Instance.new("Frame")
local ImageLabel_3 = Instance.new("ImageLabel")
local ImageLabel_4 = Instance.new("ImageLabel")
local Title = Instance.new("TextLabel")
local UICorner_2 = Instance.new("UICorner")
local scroll = Instance.new("ScrollingFrame")
local uilist = Instance.new("UIListLayout")
--Properties:
screenxD.Name = "🗿"
screenxD.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
screenxD.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
screenxD.ResetOnSpawn = false
Frame.Parent = screenxD
Frame.BackgroundColor3 = Color3.fromRGB(27, 27, 27)
Frame.BackgroundTransparency = 0.140
Frame.BorderColor3 = Color3.fromRGB(139, 139, 139)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.448806673, 0, 0.354765713, 0)
Frame.Size = UDim2.new(0, 400, 0, 260)
local drag = Instance.new("Frame",screenxD)
drag.BackgroundColor3 = Color3.fromRGB(114,137,218)
drag.BorderSizePixel = 1
drag.BackgroundTransparency = 1
drag.Position = UDim2.new(0.107,0,0.216,0)
drag.Size = UDim2.new(0,256,0,20)
Container.Name = "Container"
Container.Parent = Frame
Container.AnchorPoint = Vector2.new(0.5, 1)
Container.BackgroundColor3 = Color3.fromRGB(26, 26, 26)
Container.BackgroundTransparency = 0.100
Container.BorderColor3 = Color3.fromRGB(255, 255, 255)
Container.BorderSizePixel = 0
Container.ClipsDescendants = true
Container.Position = UDim2.new(0.5, 0, 0.996153831, -5)
Container.Size = UDim2.new(1, -10, 1, -30)
UICorner.CornerRadius = UDim.new(0, 9)
UICorner.Parent = Container
Topbar.Name = "Topbar"
Topbar.Parent = Frame
Topbar.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Topbar.BackgroundTransparency = 1.000
Topbar.Size = UDim2.new(1, 0, 0, 25)
Icon.Name = "Icon"
Icon.Parent = Topbar
Icon.AnchorPoint = Vector2.new(0, 0.5)
Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Icon.BackgroundTransparency = 1.000
Icon.Position = UDim2.new(0, 10, 0.5, 0)
Icon.Size = UDim2.new(0, 13, 0, 13)
Icon.Image = "rbxgameasset://Images/menuIcon"
Exit.Name = "Exit"
Exit.Parent = Topbar
Exit.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
Exit.BackgroundTransparency = 0.150
Exit.BorderSizePixel = 0
Exit.Position = UDim2.new(0.877499998, 0, 0.0430004895, 0)
Exit.Size = UDim2.new(-0.00949996989, 40, 1, -10)
Exit.Font = Enum.Font.Gotham
Exit.Text = "X"
Exit.TextColor3 = Color3.fromRGB(255, 255, 255)
Exit.TextSize = 13.000
ImageLabel.Parent = Exit
ImageLabel.BackgroundColor3 = Color3.fromRGB(36, 36, 36)
ImageLabel.BackgroundTransparency = 1.000
ImageLabel.Position = UDim2.new(0.999998331, 0, 0, 0)
ImageLabel.Size = UDim2.new(0, 9, 0, 16)
ImageLabel.Image = "http://www.roblox.com/asset/?id=8650484523"
ImageLabel.ImageColor3 = Color3.fromRGB(28, 28, 28)
ImageLabel.ImageTransparency = 0.150
Minimize.Name = "Minimize"
Minimize.Parent = Topbar
Minimize.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
Minimize.BackgroundTransparency = 0.150
Minimize.BorderSizePixel = 0
Minimize.Position = UDim2.new(0.814999998, 0, 0.0429999977, 0)
Minimize.Size = UDim2.new(0, 25, 1, -10)
Minimize.Font = Enum.Font.Gotham
Minimize.Text = "-"
Minimize.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimize.TextSize = 18.000
ImageLabel_2.Parent = Minimize
ImageLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel_2.BackgroundTransparency = 1.000
ImageLabel_2.Position = UDim2.new(-0.395148933, 0, 0, 0)
ImageLabel_2.Size = UDim2.new(0, 10, 0, 14)
ImageLabel_2.Image = "http://www.roblox.com/asset/?id=10555881849"
ImageLabel_2.ImageColor3 = Color3.fromRGB(28, 28, 28)
ImageLabel_2.ImageTransparency = 0.150
TopBar.Name = "TopBar"
TopBar.Parent = Topbar
TopBar.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
TopBar.BackgroundTransparency = 0.150
TopBar.BorderSizePixel = 0
TopBar.Position = UDim2.new(0.258215338, 0, 0.0364770517, 0)
TopBar.Size = UDim2.new(0, 186, 0, 16)
ImageLabel_3.Parent = TopBar
ImageLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel_3.BackgroundTransparency = 1.000
ImageLabel_3.Position = UDim2.new(1, 0, -0.00346946716, 0)
ImageLabel_3.Size = UDim2.new(0, 14, 0, 16)
ImageLabel_3.Image = "http://www.roblox.com/asset/?id=8650484523"
ImageLabel_3.ImageColor3 = Color3.fromRGB(28, 28, 28)
ImageLabel_3.ImageTransparency = 0.150
ImageLabel_4.Parent = TopBar
ImageLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel_4.BackgroundTransparency = 1.000
ImageLabel_4.Position = UDim2.new(-0.0763963237, 0, 0, 0)
ImageLabel_4.Size = UDim2.new(0, 15, 0, 16)
ImageLabel_4.Image = "http://www.roblox.com/asset/?id=10555881849"
ImageLabel_4.ImageColor3 = Color3.fromRGB(28, 28, 28)
ImageLabel_4.ImageTransparency = 0.150
Title.Name = "Title"
Title.Parent = TopBar
Title.AnchorPoint = Vector2.new(0, 0.5)
Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1.000
Title.BorderSizePixel = 0
Title.Position = UDim2.new(-0.150533721, 32, 0.415876389, 0)
Title.Size = UDim2.new(0.522161067, 80, 1.11675644, -7)
Title.Font = Enum.Font.SourceSansLight
Title.Text = "Animation Spoofer"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 17.000
Title.TextWrapped = true
UICorner_2.CornerRadius = UDim.new(0, 9)
UICorner_2.Parent = Frame
scroll.Parent = Frame
scroll.AnchorPoint = Vector2.new(0.5, 0.5)
scroll.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
scroll.BackgroundTransparency = 1.000
scroll.BorderColor3 = Color3.fromRGB(16, 16, 16)
scroll.BorderSizePixel = 0
scroll.Position = UDim2.new(0.50150007, 0, 0.536538482, 0)
scroll.Size = UDim2.new(1.00300002, -10, 0.926923096, -10)
scroll.BottomImage = "rbxgameasset://Images/scrollBottom (1)"
scroll.MidImage = "rbxgameasset://Images/scrollMid"
scroll.ScrollBarThickness = 4
scroll.TopImage = "rbxgameasset://Images/scrollTop"
uilist.Parent = scroll
uilist.SortOrder = Enum.SortOrder.LayoutOrder
uilist.Padding = UDim.new(0, 3)
-- Scripts:
local function RIDUFTH_fake_script() -- Frame.LocalScript
local script = Instance.new('LocalScript', Frame)
local UserInputService = game:GetService("UserInputService")
local runService = (game:GetService("RunService"));
local gui = script.Parent
local dragging
local dragInput
local dragStart
local startPos
function Lerp(a, b, m)
return a + (b - a) * m
end;
local lastMousePos
local lastGoalPos
local DRAG_SPEED = (8); -- // The speed of the UI darg.
function Update(dt)
if not (startPos) then return end;
if not (dragging) and (lastGoalPos) then
gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
return
end;
local delta = (lastMousePos - UserInputService:GetMouseLocation())
local xGoal = (startPos.X.Offset - delta.X);
local yGoal = (startPos.Y.Offset - delta.Y);
lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
end;
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
lastMousePos = UserInputService:GetMouseLocation()
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
runService.Heartbeat:Connect(Update)
end
coroutine.wrap(RIDUFTH_fake_script)()
local function VVFJUX_fake_script() -- Exit.LocalScript
local script = Instance.new('LocalScript', Exit)
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Parent:Destroy()
end)
end
coroutine.wrap(VVFJUX_fake_script)()
local UIS = game:GetService("UserInputService")
local function dragify(Frame,boool)
local frametomove = Frame
local dragToggle,dragInput,dragStart,startPos
local dragSpeed = 0
local function updateInput(input)
local Delta = input.Position - dragStart
frametomove.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
end
Frame.InputBegan:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and UIS:GetFocusedTextBox() == nil then
dragToggle = true
dragStart = input.Position
startPos = frametomove.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragToggle = false
end
end)
end
end)
Frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if input == dragInput and dragToggle then
updateInput(input)
end
end)
end
dragify(drag)
local function createbutton(id)
local str = string.match(tostring(id) , "%d+")
local button = Instance.new("TextButton",scroll)
button.BorderSizePixel = 0
button.BackgroundColor3 = Color3.fromRGB(26, 26, 26)
button.Size = UDim2.new(1,0,0,50)
button.Text = ""
local name = Instance.new("TextLabel",button)
name.BackgroundTransparency = 1
name.Size = UDim2.new(1,0,0.5,0)
name.TextSize = 14
name.Font = Enum.Font.Gotham
name.TextColor3 = Color3.fromRGB(255,255,255)
name.TextXAlignment = Enum.TextXAlignment.Center
local id = name:Clone()
id.Parent = button
id.AnchorPoint = Vector2.new(0,1)
id.Position = UDim2.new(0,0,1,0)
id.Text = str
name.Text = game:GetService("MarketplaceService"):GetProductInfo(tonumber(str)).Name
button.Activated:Connect(function()
setclipboard(str)
end)
end
local animationtabl = {}
while true do
local localPlayer = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid")
if localPlayer then
local a = localPlayer:GetPlayingAnimationTracks()
for i, track in pairs(a) do
task.spawn(function()
local pass = true
for _,v in pairs(animationtabl) do
if v == track.Animation.AnimationId then
pass = false
end
end
if pass then
table.insert(animationtabl,track.Animation.AnimationId)
createbutton(track.Animation.AnimationId)
end
end)
end
end
task.wait()
endNo comments yet for this script.



