local Converted = {
["_ScreenGui"] = Instance.new("ScreenGui");
["_Frame"] = Instance.new("Frame");
["_TextBox"] = Instance.new("TextBox");
["_Drag Gui Script"] = Instance.new("LocalScript");
}
-- Properties:
Converted["_ScreenGui"].Parent = game:GetService("CoreGui")
Converted["_Frame"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Converted["_Frame"].BorderColor3 = Color3.fromRGB(0, 0, 0)
Converted["_Frame"].BorderSizePixel = 0
Converted["_Frame"].Position = UDim2.new(0.0480120033, 0, 0.0887290165, 0)
Converted["_Frame"].Size = UDim2.new(0, 253, 0, 114)
Converted["_Frame"].Parent = Converted["_ScreenGui"]
Converted["_TextBox"].Font = Enum.Font.SourceSans
Converted["_TextBox"].Text = "HI"
Converted["_TextBox"].TextColor3 = Color3.fromRGB(0, 0, 0)
Converted["_TextBox"].TextSize = 14
Converted["_TextBox"].BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Converted["_TextBox"].BorderColor3 = Color3.fromRGB(0, 0, 0)
Converted["_TextBox"].BorderSizePixel = 0
Converted["_TextBox"].Size = UDim2.new(0, 200, 0, 50)
Converted["_TextBox"].Parent = Converted["_Frame"]
-- Fake Module Scripts:
local fake_module_scripts = {}
-- Fake Local Scripts:
local function OCBF_fake_script() -- Fake Script: StarterGui.ScreenGui.Frame.Drag Gui Script
local script = Instance.new("LocalScript")
script.Name = "Drag Gui Script"
script.Parent = Converted["_Frame"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
function dragify(Main)
dragToggle = nil
dragSpeed = 0.95 -- You can edit this.
dragInput = nil
dragStart = nil
dragPos = nil
function updateInput(input)
Delta = input.Position - dragStart
Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
game:GetService("TweenService"):Create(Main, TweenInfo.new(.25), {Position = Position}):Play()
end
Main.InputBegan:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
dragToggle = true
dragStart = input.Position
startPos = Main.Position
input.Changed:Connect(function()
if (input.UserInputState == Enum.UserInputState.End) then
dragToggle = false
end
end)
end
end)
Main.InputChanged:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
dragInput = input
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if (input == dragInput and dragToggle) then
updateInput(input)
end
end)
end
dragify(script.Parent)
end
coroutine.wrap(OCBF_fake_script)()