Project LuaCore By t00dkiddd
Key RequiredUniversal

Project LuaCore By t00dkiddd

Universal ScriptT00dkidddT00dkiddd 1.4K views 964 executesUpdated Dec 30, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•263 lines (7492 chars)
-- LuaCore V2.7 (Improved / Stable)

local Players = game:GetService("Players")
local StarterGui = game:GetService("StarterGui")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer

-- ================= GUI MAIN =================
local gui = Instance.new("ScreenGui")
gui.Name = "LuaCoreGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0,420,0,48)
frame.Position = UDim2.new(0.5,-210,0,80)
frame.BackgroundColor3 = Color3.fromRGB(35,35,35)
frame.BorderSizePixel = 0
frame.Active = true
frame.ZIndex = 5
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,14)

local stroke = Instance.new("UIStroke", frame)
stroke.Thickness = 2
stroke.Color = Color3.new(0,0,0)

-- ================= TEXTBOX =================
local box = Instance.new("TextBox", frame)
box.Size = UDim2.new(0,220,0,30)
box.Position = UDim2.new(0,10,0,9)
box.BackgroundColor3 = Color3.fromRGB(55,55,55)
box.TextColor3 = Color3.new(1,1,1)
box.PlaceholderText = "Type your script here"
box.ClearTextOnFocus = false
box.TextScaled = true
box.Text = ""
box.ZIndex = 6
Instance.new("UICorner", box).CornerRadius = UDim.new(0,8)

-- ================= BUTTONS =================
local function mkButton(text, x, color)
	local b = Instance.new("TextButton", frame)
	b.Size = UDim2.new(0,50,0,30)
	b.Position = UDim2.new(0,x,0,9)
	b.Text = text
	b.TextScaled = true
	b.BackgroundColor3 = color
	b.TextColor3 = Color3.new(1,1,1)
	b.ZIndex = 6
	Instance.new("UICorner", b)
	return b
end

local r6  = mkButton("R6",240,Color3.fromRGB(70,70,70))
local re  = mkButton("RE",295,Color3.fromRGB(70,70,70))
local exe = mkButton("RUN",350,Color3.fromRGB(90,70,70))

-- ================= SCRIPT HUB BUTTON =================
local hubButton = Instance.new("TextButton", frame)
hubButton.Size = UDim2.new(0,90,0,30)
hubButton.Position = UDim2.new(1,10,0,9)
hubButton.Text = "Script Hub"
hubButton.TextScaled = true
hubButton.BackgroundColor3 = frame.BackgroundColor3
hubButton.TextColor3 = Color3.new(1,1,1)
hubButton.ZIndex = 6
Instance.new("UICorner", hubButton)

-- ================= DRAG =================
local dragging, dragStart, startPos

frame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1
	or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position
	end
end)

UIS.InputChanged:Connect(function(input)
	if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement
	or input.UserInputType == Enum.UserInputType.Touch) then
		local delta = input.Position - dragStart
		frame.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

UIS.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1
	or input.UserInputType == Enum.UserInputType.Touch then
		dragging = false
	end
end)

-- ================= FUNCTIONS =================
local function safePrint(msg)
	pcall(function()
		print(msg)
	end)
end

-- ================= RE BUTTON (MODIFIED) =================
re.MouseButton1Click:Connect(function()
	pcall(function()
		StarterGui:SetCore("DevConsoleVisible", true)
	end)

	safePrint("RE Activated")

	task.wait(2)
	safePrint(
		"Injected, Welcome back! "
		.. player.Name ..
		" To Project LuaCore v2.7, (Creator and designer: T00dkiddd), ¡Note: I hope you enjoy this version, goodbye!"
	)

	task.wait(1)
	warn("Code injected correctly, impossible to fix by sending code.")
end)

-- ================= R6 =================
r6.MouseButton1Click:Connect(function()
	local c = player.Character
	if c then
		local h = c:FindFirstChildOfClass("Humanoid")
		if h then
			h.RigType = Enum.HumanoidRigType.R6
		end
	end
end)

-- ================= RUN =================
exe.MouseButton1Click:Connect(function()
	if box.Text == "" then return end
	if box.Text:lower():find("require%(") then return end
	local f = loadstring(box.Text)
	if f then
		pcall(f)
	end
end)

-- ================= SCRIPT HUB =================
local scriptHubGui

local function createScriptHub()
	if scriptHubGui then return end
	scriptHubGui = Instance.new("ScreenGui", player.PlayerGui)
	scriptHubGui.ResetOnSpawn = false

	local f = Instance.new("Frame", scriptHubGui)
	f.Size = UDim2.new(0,400,0,300)
	f.Position = UDim2.new(0.5,-200,0.5,-150)
	f.BackgroundColor3 = Color3.fromRGB(0,0,0)

	local t = Instance.new("TextLabel", f)
	t.Size = UDim2.new(1,0,0,50)
	t.BackgroundTransparency = 1
	t.Text = "Scripts Hub"
	t.TextScaled = true
	t.TextColor3 = Color3.new(1,1,1)

	local function hubBtn(txt,pos,cb)
		local b = Instance.new("TextButton", f)
		b.Size = UDim2.new(0.45,0,0,50)
		b.Position = pos
		b.Text = txt
		b.TextScaled = true
		b.BackgroundColor3 = Color3.fromRGB(50,50,50)
		b.TextColor3 = Color3.new(1,1,1)
		b.MouseButton1Click:Connect(cb)
	end

	hubBtn("Infinite Yield",UDim2.new(0.05,0,0.25,0),function()
		loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
	end)

	hubBtn("FE Invisible",UDim2.new(0.5,0,0.25,0),function()
		loadstring(game:HttpGet("https://pastebin.com/raw/3Rnd9rHf"))()
	end)
end

hubButton.MouseButton1Click:Connect(function()
	createScriptHub()
	scriptHubGui.Enabled = not scriptHubGui.Enabled
end)

-- ================= IMAGE BUTTON (MODIFIED) =================
local toggleBtn = Instance.new("ImageButton", gui)
toggleBtn.Size = UDim2.new(0,64,0,64)
toggleBtn.Position = UDim2.new(0,12,1,-76)
toggleBtn.BackgroundTransparency = 1
toggleBtn.Image = "rbxassetid://114001238182919"
toggleBtn.ZIndex = 10

local panel
local opened = false
local basePos = toggleBtn.Position

local moveInfo = TweenInfo.new(0.12, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
local moveLeft  = TweenService:Create(toggleBtn, moveInfo, {Position = basePos + UDim2.new(0,-8,0,0)})
local moveRight = TweenService:Create(toggleBtn, moveInfo, {Position = basePos + UDim2.new(0,8,0,0)})
local moveBack  = TweenService:Create(toggleBtn, moveInfo, {Position = basePos})

local function playMove()
	moveLeft:Play()
	moveLeft.Completed:Wait()
	moveRight:Play()
	moveRight.Completed:Wait()
	moveBack:Play()
end

toggleBtn.MouseButton1Click:Connect(function()
	playMove()

	if not opened then
		opened = true
		frame.Visible = false
		hubButton.Visible = false

		panel = Instance.new("ImageLabel", gui)
		panel.Size = UDim2.new(0,210,0,90)
		panel.Position = toggleBtn.Position + UDim2.new(0,70,0,-10)
		panel.BackgroundTransparency = 1
		panel.Image = "rbxassetid://101961660116027"
		panel.ZIndex = 11

		local title = Instance.new("TextLabel", panel)
		title.Size = UDim2.new(1,-10,0,32)
		title.Position = UDim2.new(0,5,0,6)
		title.BackgroundTransparency = 1
		title.Text = "Project LuaCore v2.7 • Lua"
		title.TextScaled = true
		title.Font = Enum.Font.SourceSansBold
		title.TextColor3 = Color3.new(0,0,0)
		title.ZIndex = 12

		local sub = Instance.new("TextLabel", panel)
		sub.Size = UDim2.new(1,-10,0,24)
		sub.Position = UDim2.new(0,5,0,42)
		sub.BackgroundTransparency = 1
		sub.Text = "Press To Open/Close"
		sub.TextScaled = true
		sub.Font = Enum.Font.SourceSans
		sub.TextColor3 = Color3.fromRGB(40,40,40)
		sub.ZIndex = 12
	else
		opened = false
		frame.Visible = true
		hubButton.Visible = true
		if panel then
			panel:Destroy()
			panel = nil
		end
	end
end)

Features & Information

This script is a free version I created of Project LuaCore v2.7,This version may contain a few errors because I don't know much about programming, but it's the best I can do. You can run scripts, change the complex type to R6, and also write to the Roblox console, and it can also be hidden by pressing an image that acts as a button in the bottom left corner. It also has a button next to it that shows you two scripts; pressing it That little window will hide again; the script can be moved. I hope you enjoy this free version!
#Project LuaCore

Community Comments (3)

elizma4him3elizma4him3Dec 30, 2025

uhh the gui is kinda bad

Replying to @elizma4him3
T00dkidddT00dkidddDec 30, 2025

@elizma4him3 I apologize if this version has errors; I'm trying to make a remastered or improved version of this script!

Replying to @T00dkiddd
elizma4him3elizma4him3Dec 30, 2025

@T00dkiddd ok nice but i made a serverside executor we can both make one on studio if you'd like!

More Scripts for Universal Scripts