
KeylessUniversal

local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local MinimizeBtn = Instance.new("TextButton")
local SavePosBtn = Instance.new("TextButton")
local ClearPosBtn = Instance.new("TextButton")
local ToggleShortcutBtn = Instance.new("TextButton")
local ShortcutBtn = Instance.new("TextButton")
local DeleteShortcutBtn = Instance.new("TextButton")
local TweenService = game:GetService("TweenService")
local savedPosition = nil
local player = game:GetService("Players").LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
ScreenGui.Name = "tarekscripter_Core"
ScreenGui.Parent = playerGui
ScreenGui.ResetOnSpawn = false
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 220, 0, 210)
MainFrame.Position = UDim2.new(0.5, -110, 0.5, -105)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.ClipsDescendants = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 8)
MainCorner.Parent = MainFrame
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(0, 170, 255)
MainStroke.Thickness = 1.5
MainStroke.Parent = MainFrame
Title.Size = UDim2.new(1, -40, 0, 35)
Title.Position = UDim2.new(0, 10, 0, 0)
Title.Text = "tarekscripter"
Title.TextColor3 = Color3.fromRGB(0, 170, 255)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBold
Title.TextSize = 16
Title.Parent = MainFrame
MinimizeBtn.Size = UDim2.new(0, 30, 0, 30)
MinimizeBtn.Position = UDim2.new(1, -35, 0, 2)
MinimizeBtn.Text = "ـ"
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeBtn.Parent = MainFrame
Instance.new("UICorner", MinimizeBtn).CornerRadius = UDim.new(0, 5)
local function CreateStyledButton(btn, text, pos)
btn.Size = UDim2.new(0, 200, 0, 30)
btn.Position = pos
btn.Text = text
btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.Gotham
btn.TextSize = 12
btn.Parent = MainFrame
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
local s = Instance.new("UIStroke", btn)
s.Color = Color3.fromRGB(60, 60, 60)
s.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
end
CreateStyledButton(SavePosBtn, "Save Position | حفظ الموقع", UDim2.new(0, 10, 0, 45))
CreateStyledButton(ClearPosBtn, "Clear Position | حذف الموقع", UDim2.new(0, 10, 0, 80))
CreateStyledButton(ToggleShortcutBtn, "Show Shortcut | إظهار الاختصار", UDim2.new(0, 10, 0, 115))
CreateStyledButton(DeleteShortcutBtn, "Remove Shortcut | حذف الاختصار", UDim2.new(0, 10, 0, 150))
ShortcutBtn.Size = UDim2.new(0, 40, 0, 40)
ShortcutBtn.Position = UDim2.new(0, 50, 0, 50)
ShortcutBtn.Text = "TP"
ShortcutBtn.Visible = false
ShortcutBtn.Active = true
ShortcutBtn.Draggable = true
ShortcutBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
ShortcutBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ShortcutBtn.Font = Enum.Font.GothamBold
ShortcutBtn.Parent = ScreenGui
Instance.new("UICorner", ShortcutBtn).CornerRadius = UDim.new(0, 10)
local ss = Instance.new("UIStroke", ShortcutBtn)
ss.Color = Color3.fromRGB(255, 255, 255)
ss.Thickness = 2
local minimized = false
MinimizeBtn.MouseButton1Click:Connect(function()
minimized = not minimized
local targetSize = minimized and UDim2.new(0, 220, 0, 35) or UDim2.new(0, 220, 0, 210)
local info = TweenInfo.new(0.4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out)
if not minimized then
SavePosBtn.Visible = true
ClearPosBtn.Visible = true
ToggleShortcutBtn.Visible = true
DeleteShortcutBtn.Visible = true
end
local tween = TweenService:Create(MainFrame, info, {Size = targetSize})
tween:Play()
tween.Completed:Connect(function()
if minimized then
SavePosBtn.Visible = false
ClearPosBtn.Visible = false
ToggleShortcutBtn.Visible = false
DeleteShortcutBtn.Visible = false
end
end)
end)
SavePosBtn.MouseButton1Click:Connect(function()
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
savedPosition = char.HumanoidRootPart.CFrame
end
end)
ClearPosBtn.MouseButton1Click:Connect(function()
savedPosition = nil
end)
ToggleShortcutBtn.MouseButton1Click:Connect(function()
ShortcutBtn.Visible = true
end)
local dragStart = 0
ShortcutBtn.MouseButton1Down:Connect(function()
dragStart = tick()
end)
ShortcutBtn.MouseButton1Up:Connect(function()
local duration = tick() - dragStart
if duration < 0.2 then -- إذا كانت الضغطة أقل من 0.2 ثانية تعتبر نقرة وليست سحباً
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") and savedPosition then
char.HumanoidRootPart.CFrame = savedPosition
end
end
end)
DeleteShortcutBtn.MouseButton1Click:Connect(function()
ShortcutBtn.Visible = false
end)No comments yet for this script.



