
KeylessUniversal

--[[
Misa HUD v1.0.9 - Free Script Hub (Rayfield UI)
tạo bởi imnotahacker_real
YouTube: @MisaHudReal | TikTok: @misahudreal
Air Walk: Part 10x10 studs
--]]
local ANTI_COPY_STATUS = {LAYER_1 = false, LAYER_2 = false, LAYER_3 = false, LAYER_4 = false, LAYER_5 = false, LAYER_6 = false, TOTAL_PASSED = 0}
local function Layer1_Check()
local PROTECTED = {AUTHOR = "imnotahacker_real", YOUTUBE = "@MisaHudReal", TIKTOK = "@misahudreal"}
if PROTECTED.AUTHOR == "imnotahacker_real" and PROTECTED.YOUTUBE == "@MisaHudReal" and PROTECTED.TIKTOK == "@misahudreal" then
ANTI_COPY_STATUS.LAYER_1 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local _SETTINGS = {version = "v1.0.9", creator = "imnotahacker_real", channel = "@MisaHudReal", tiktok = "@misahudreal"}
local function Layer2_Check()
if _SETTINGS and _SETTINGS.creator == "imnotahacker_real" and _SETTINGS.channel == "@MisaHudReal" and _SETTINGS.tiktok == "@misahudreal" then
ANTI_COPY_STATUS.LAYER_2 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local _CONFIG = {ui = {name = "Misa HUD"}, security = {author = "imnotahacker_real", social = "@MisaHudReal", tiktok = "@misahudreal", hash = "MISA_HUD_2026_PROTECTED"}}
local function Layer3_Check()
if _CONFIG and _CONFIG.security and _CONFIG.security.author == "imnotahacker_real" and _CONFIG.security.social == "@MisaHudReal" and _CONFIG.security.tiktok == "@misahudreal" then
ANTI_COPY_STATUS.LAYER_3 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local function getAuthorInfo() return {name = "imnotahacker_real", youtube = "@MisaHudReal", tiktok = "@misahudreal", protected = true} end
local function Layer4_Check()
local s, i = pcall(getAuthorInfo)
if s and i and i.name == "imnotahacker_real" and i.youtube == "@MisaHudReal" and i.tiktok == "@misahudreal" and i.protected then
ANTI_COPY_STATUS.LAYER_4 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local _ENC = "aW1ub3RhaGFja2VyX3JlYWw="; local _ENC_YT = "QE1pc2FIdWRSZWFs"; local _ENC_TT = "QG1pc2FodWRyZWFs"
local function dec64(d)
local b = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
d = string.gsub(d, '[^'..b..'=]', '')
return (d:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(b:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(8-i) or 0) end return string.char(c) end))
end
local function Layer5_Check()
if _ENC and _ENC_YT and _ENC_TT and dec64(_ENC) == "imnotahacker_real" and dec64(_ENC_YT) == "@MisaHudReal" and dec64(_ENC_TT) == "@misahudreal" then
ANTI_COPY_STATUS.LAYER_5 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local _RC = {author_name = "imnotahacker_real", youtube_name = "@MisaHudReal", tiktok_name = "@misahudreal"}
local function Layer6_Check()
if _RC and _RC.author_name == "imnotahacker_real" and _RC.youtube_name == "@MisaHudReal" and _RC.tiktok_name == "@misahudreal" then
ANTI_COPY_STATUS.LAYER_6 = true; ANTI_COPY_STATUS.TOTAL_PASSED = ANTI_COPY_STATUS.TOTAL_PASSED + 1; return true
end
return false
end
local function kickFake()
local p = game:GetService("Players").LocalPlayer
if p then pcall(function() local g=Instance.new("ScreenGui",p:WaitForChild("PlayerGui"));g.Name="FakeMisaHUD";local f=Instance.new("Frame",g);f.Size=UDim2.new(0,400,0,200);f.Position=UDim2.new(0.5,-200,0.5,-100);f.BackgroundColor3=Color3.fromRGB(20,20,20);Instance.new("UICorner",f).CornerRadius=UDim.new(0,12);local st=Instance.new("UIStroke",f);st.Thickness=3;st.Color=Color3.fromRGB(255,0,0);local t=Instance.new("TextLabel",f);t.Size=UDim2.new(1,0,0,40);t.Position=UDim2.new(0,0,0,15);t.BackgroundTransparency=1;t.Text="⚠️ Fake Misa HUD ⚠️";t.TextColor3=Color3.fromRGB(255,50,50);t.TextSize=26;t.Font=Enum.Font.GothamBold;local d=Instance.new("TextLabel",f);d.Size=UDim2.new(1,0,0,60);d.Position=UDim2.new(0,0,0,80);d.BackgroundTransparency=1;d.Text="Bạn đã copy Misa HUD 😡";d.TextColor3=Color3.fromRGB(255,255,255);d.TextSize=16;d.Font=Enum.Font.Gotham;d.TextWrapped=true;task.wait(3);p:Kick("⚠️ Fake Misa HUD\n\nYT: @MisaHudReal | TT: @misahudreal") end) end
while true do task.wait(1) end
end
if not Layer1_Check() or not Layer2_Check() or not Layer3_Check() or not Layer4_Check() or not Layer5_Check() or not Layer6_Check() then kickFake() end
-- MAIN SCRIPT
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({Name="Misa HUD",SubTitle="tạo bởi imnotahacker_real",LoadingTitle="Misa HUD v1.0.9",LoadingSubtitle="YT: @MisaHudReal | TT: @misahudreal",ConfigurationSaving={Enabled=true,FolderName="MisaHUD",FileName="config"},KeySystem=false})
local Players=game:GetService("Players");local RunService=game:GetService("RunService");local UserInputService=game:GetService("UserInputService");local LocalPlayer=Players.LocalPlayer;local Camera=workspace.CurrentCamera;local ReplicatedStorage=game:GetService("ReplicatedStorage")
local Defaults={WalkSpeed=16,JumpPower=50,Gravity=196.2}
local States={Speed=false,WalkSpeedVal=Defaults.WalkSpeed,Jump=false,JumpPowerVal=Defaults.JumpPower,Gravity=false,GravityVal=Defaults.Gravity,InfJump=false,Noclip=false,AntiStuck=false,AirWalk=false,AirWalkStub=10,AirWalkTransparency=0,AirWalkRainbow=false,AirWalkNeon=false,ESP=false,ESP_Name=true,ESP_Health=true,ESP_Dist=true,ESP_Rig=true,ESP_Chams=true,ChamsColor=Color3.fromRGB(255,0,0),ChamsRainbow=false,ESP_RainbowText=false,Aimbot=false,FovRadius=25,ShowFov=false,AimbotDistance=350,AntiFling=false,SpamChat=false,SpamChatText="hello",SpamChatLastSent=0,FakeLag=false,XRay=false,KillAura=false,RemoveTextures=false,RemoveEffects=false,UseCount=0}
local function notifySupport() States.UseCount=States.UseCount+1;if math.random(1,100)<=25 then Rayfield:Notify({Title="Misa HUD",Content="Có lỗi gì thì cứ nói cho chủ script biết nhé YT: @MisaHudReal | TT: @misahudreal",Duration=4,Image="info"}) end end
-- ======================= AIR WALK (PART 10x10) =======================
local airWalkPart=nil;local airWalkConnection=nil
local function updateAirWalkAppearance()
if not airWalkPart then return end
airWalkPart.Transparency=1-(States.AirWalkTransparency/100)
airWalkPart.Material=States.AirWalkNeon and Enum.Material.Neon or Enum.Material.Plastic
if not States.AirWalkRainbow then airWalkPart.Color=Color3.fromRGB(255,255,255) end
end
local function getFootPosition(character)
if not character then return nil end
local hum=character:FindFirstChildOfClass("Humanoid")
if not hum then return nil end
if hum.RigType==Enum.HumanoidRigType.R6 then
local leftLeg=character:FindFirstChild("Left Leg");local rightLeg=character:FindFirstChild("Right Leg")
if leftLeg and rightLeg then return (leftLeg.Position+rightLeg.Position)/2 elseif leftLeg then return leftLeg.Position elseif rightLeg then return rightLeg.Position end
elseif hum.RigType==Enum.HumanoidRigType.R15 then
local leftFoot=character:FindFirstChild("LeftFoot");local rightFoot=character:FindFirstChild("RightFoot")
if leftFoot and rightFoot then return (leftFoot.Position+rightFoot.Position)/2 elseif leftFoot then return leftFoot.Position elseif rightFoot then return rightFoot.Position end
end
return nil
end
local function enableAirWalk()
if airWalkPart then airWalkPart:Destroy() end;if airWalkConnection then airWalkConnection:Disconnect() end
airWalkPart=Instance.new("Part");airWalkPart.Name="AirWalkPlatform"
airWalkPart.Size=Vector3.new(10,10,10) -- Dài 10, rộng 10, dày 10
airWalkPart.Anchored=true;airWalkPart.CanCollide=true;airWalkPart.Parent=workspace
if LocalPlayer.Character then local footPos=getFootPosition(LocalPlayer.Character);if footPos then airWalkPart.Position=footPos-Vector3.new(0,10,0) end end
updateAirWalkAppearance()
airWalkConnection=RunService.RenderStepped:Connect(function()
if not States.AirWalk then if airWalkPart then airWalkPart:Destroy();airWalkPart=nil end;airWalkConnection:Disconnect();airWalkConnection=nil;return end
if LocalPlayer.Character and airWalkPart then local footPos=getFootPosition(LocalPlayer.Character);if footPos then local currentY=airWalkPart.Position.Y;airWalkPart.Position=Vector3.new(footPos.X,currentY,footPos.Z) end end
if States.AirWalkRainbow and airWalkPart then airWalkPart.Color=Color3.fromHSV(tick()%5/5,1,1) end
end)
end
local function disableAirWalk() if airWalkConnection then airWalkConnection:Disconnect();airWalkConnection=nil end;if airWalkPart then airWalkPart:Destroy();airWalkPart=nil end end
local function moveAirWalkUp()
if not airWalkPart then return end;local stub=States.AirWalkStub;local targetY=airWalkPart.Position.Y+stub
task.spawn(function() while airWalkPart and airWalkPart.Position.Y<targetY do airWalkPart.Position=Vector3.new(airWalkPart.Position.X,math.min(airWalkPart.Position.Y+0.5,targetY),airWalkPart.Position.Z);task.wait(0.02) end end)
end
local function moveAirWalkDown()
if not airWalkPart then return end;local stub=States.AirWalkStub;local targetY=airWalkPart.Position.Y-stub
task.spawn(function() while airWalkPart and airWalkPart.Position.Y>targetY do airWalkPart.Position=Vector3.new(airWalkPart.Position.X,math.max(airWalkPart.Position.Y-0.5,targetY),airWalkPart.Position.Z);task.wait(0.02) end end)
end
-- ======================= GIẢ LAG =======================
local fakeLagConnection=nil
local function startFakeLag()
if fakeLagConnection then fakeLagConnection:Disconnect() end
fakeLagConnection=RunService.Heartbeat:Connect(function()
if not States.FakeLag then fakeLagConnection:Disconnect();fakeLagConnection=nil;return end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local root=LocalPlayer.Character.HumanoidRootPart;local savedPos=root.Position;local freezeTime=math.random(50,100)/100
local bodyPos=Instance.new("BodyPosition");bodyPos.MaxForce=Vector3.new(9e9,9e9,9e9);bodyPos.Position=savedPos;bodyPos.P=9e4;bodyPos.Parent=root
task.delay(freezeTime,function() if bodyPos then bodyPos:Destroy() end end);task.wait(math.random(100,200)/100+freezeTime)
end
end)
end
-- ======================= LỔ HỎNG =======================
local function crashServer()
task.spawn(function() for i=1,100 do task.spawn(function() for j=1,50 do local p=Instance.new("Part");p.Size=Vector3.new(10,10,10);p.Position=Vector3.new(math.random(-1000,1000),math.random(0,500),math.random(-1000,1000));p.Anchored=false;p.Parent=workspace end;task.wait(0.01) end) end end)
Rayfield:Notify({Title="Sập Sever",Content="Đang thực hiện...",Duration=3,Image="warning"})
end
local function kickAllPlayers()
for _,pl in pairs(Players:GetPlayers()) do pcall(function() pl:Kick("Bạn đã bị ban trong 9999 năm, 1 tháng, 15 ngày, 15 giờ, 50 phút, 32 giây") end) end
Rayfield:Notify({Title="Kick Tất Cả",Content="Đã kick tất cả!",Duration=3,Image="check"})
end
local killAuraConnection=nil
local function startKillAura()
if killAuraConnection then killAuraConnection:Disconnect() end
local killPart=Instance.new("Part");killPart.Name="KillAuraPart";killPart.Size=Vector3.new(5,5,5);killPart.Transparency=1;killPart.Anchored=true;killPart.CanCollide=false;killPart.Parent=workspace
killAuraConnection=RunService.RenderStepped:Connect(function()
if not States.KillAura then killPart:Destroy();killAuraConnection:Disconnect();killAuraConnection=nil;return end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local myRoot=LocalPlayer.Character.HumanoidRootPart;local closestPlayer,closestDist=nil,30
for _,pl in pairs(Players:GetPlayers()) do if pl~=LocalPlayer and pl.Character and pl.Character:FindFirstChild("HumanoidRootPart") and pl.Character:FindFirstChild("Humanoid") then local otherRoot=pl.Character.HumanoidRootPart;local dist=(myRoot.Position-otherRoot.Position).Magnitude;if dist<closestDist then closestPlayer=pl;closestDist=dist end end end
if closestPlayer and closestPlayer.Character then local targetRoot=closestPlayer.Character.HumanoidRootPart;local targetHum=closestPlayer.Character:FindFirstChild("Humanoid");killPart.Position=targetRoot.Position;task.spawn(function() task.wait(1);if targetRoot and targetRoot.Parent then targetRoot.CFrame=CFrame.new(targetRoot.Position.X,-50,targetRoot.Position.Z);if targetHum then targetHum.Health=0 end end end) end
end
end)
end
-- ======================= TĂNG FPS =======================
local textureCache={};local effectCache={}
local function removeAllTextures() for _,o in pairs(workspace:GetDescendants()) do if o:IsA("BasePart") then if not textureCache[o] then textureCache[o]=o.Material end;o.Material=Enum.Material.SmoothPlastic end end;workspace.DescendantAdded:Connect(function(o) if States.RemoveTextures and o:IsA("BasePart") then if not textureCache[o] then textureCache[o]=o.Material end;o.Material=Enum.Material.SmoothPlastic end end) end
local function restoreAllTextures() for o,mat in pairs(textureCache) do if o and o.Parent then pcall(function() o.Material=mat end) end end;textureCache={} end
local function removeAllEffects() for _,o in pairs(workspace:GetDescendants()) do if o:IsA("ParticleEmitter") or o:IsA("Fire") or o:IsA("Smoke") or o:IsA("Sparkles") then if not effectCache[o] then effectCache[o]=o.Enabled end;o.Enabled=false end end;workspace.DescendantAdded:Connect(function(o) if States.RemoveEffects and (o:IsA("ParticleEmitter") or o:IsA("Fire") or o:IsA("Smoke") or o:IsA("Sparkles")) then if not effectCache[o] then effectCache[o]=o.Enabled end;o.Enabled=false end end) end
local function restoreAllEffects() for o,state in pairs(effectCache) do if o and o.Parent then pcall(function() o.Enabled=state end) end end;effectCache={} end
-- ======================= FUNCTIONS =======================
local function getRigType(c) if not c then return "" end;local hum=c:FindFirstChildOfClass("Humanoid");if not hum then return "" end;if hum.RigType==Enum.HumanoidRigType.R6 then return"R6" elseif hum.RigType==Enum.HumanoidRigType.R15 then return"R15" end;return"" end
local function getLimbParts(c) local l={};if not c then return l end;local h=c:FindFirstChildOfClass("Humanoid");if not h then return l end;if h.RigType==Enum.HumanoidRigType.R6 then for _,p in pairs({"Left Arm","Right Arm","Left Leg","Right Leg"}) do local pt=c:FindFirstChild(p);if pt and pt:IsA("BasePart") then table.insert(l,pt) end end elseif h.RigType==Enum.HumanoidRigType.R15 then for _,p in pairs({"LeftUpperArm","LeftLowerArm","LeftHand","RightUpperArm","RightLowerArm","RightHand","LeftUpperLeg","LeftLowerLeg","LeftFoot","RightUpperLeg","RightLowerLeg","RightFoot"}) do local pt=c:FindFirstChild(p);if pt and pt:IsA("BasePart") then table.insert(l,pt) end end end;return l end
local function restoreLimbs(c) for _,p in pairs(getLimbParts(c)) do p.CanCollide=true end end
local function enableAF() for _,pl in pairs(Players:GetPlayers()) do if pl~=LocalPlayer and pl.Character then for _,pt in pairs(pl.Character:GetDescendants()) do if pt:IsA("BasePart") then pt.CanCollide=false end end end end end
local function disableAF() for _,pl in pairs(Players:GetPlayers()) do if pl~=LocalPlayer and pl.Character then for _,pt in pairs(pl.Character:GetDescendants()) do if pt:IsA("BasePart") then pt.CanCollide=true end end end end end
local xrCache={}
local function enableXR() for _,o in pairs(workspace:GetDescendants()) do if o:IsA("BasePart") and o.Transparency<0.55 then if not xrCache[o] then xrCache[o]=o.Transparency end;o.Transparency=0.55 end end;workspace.DescendantAdded:Connect(function(o) if States.XRay and o:IsA("BasePart") and o.Transparency<0.55 then if not xrCache[o] then xrCache[o]=o.Transparency end;o.Transparency=0.55 end end) end
local function disableXR() for o,t in pairs(xrCache) do if o and o.Parent then pcall(function() o.Transparency=t end) end end;xrCache={} end
local function giveTeleportTool() local player=LocalPlayer;if not player then return end;local oldTool=player.Backpack:FindFirstChild("Teleport Tool");if oldTool then oldTool:Destroy() end;local tool=Instance.new("Tool");tool.Name="Teleport Tool";tool.RequiresHandle=false;tool.ToolTip="Nhấn vào vị trí bất kỳ để dịch chuyển";tool.Parent=player.Backpack;tool.Activated:Connect(function() local mouse=player:GetMouse();if mouse and mouse.Hit and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local targetPos=mouse.Hit.Position;player.Character.HumanoidRootPart.CFrame=CFrame.new(targetPos+Vector3.new(0,3,0)) end end);notifySupport() end
local function sendChatMessage(msg) pcall(function() local tcs=game:GetService("TextChatService");local tc=tcs.TextChannels.RBXGeneral;if tc then tc:SendAsync(msg) end end);pcall(function() local ce=ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents");if ce and ce:FindFirstChild("SayMessageRequest") then ce.SayMessageRequest:FireServer(msg,"All") end end);pcall(function() local cs=game:GetService("Chat");cs:Chat(LocalPlayer.Character.Head,msg,Enum.ChatColor.White) end) end
task.spawn(function() while true do if States.SpamChat and tick()-States.SpamChatLastSent>=1 then sendChatMessage(States.SpamChatText);States.SpamChatLastSent=tick() end;task.wait(0.1) end end)
Players.PlayerAdded:Connect(function(pl) if States.AntiFling and pl~=LocalPlayer then pl.CharacterAdded:Connect(function(c) for _,pt in pairs(c:GetDescendants()) do if pt:IsA("BasePart") then pt.CanCollide=false end end end) end end)
-- ======================= TABS =======================
local CharTab=Window:CreateTab("Nhân vật","user")
CharTab:CreateSection("⚡ Tốc độ")
CharTab:CreateToggle({Name="Bật Tốc độ",CurrentValue=false,Callback=function(v)States.Speed=v;if not v and LocalPlayer.Character then local h=LocalPlayer.Character:FindFirstChildOfClass("Humanoid");if h then h.WalkSpeed=Defaults.WalkSpeed end end;notifySupport()end})
CharTab:CreateInput({Name="Giá trị tốc độ (1-676)",PlaceholderText="16",RemoveTextAfterFocusLost=false,Callback=function(v)States.WalkSpeedVal=math.clamp(tonumber(v)or 16,1,676)end})
CharTab:CreateSection("🦘 Lực nhảy")
CharTab:CreateToggle({Name="Bật Lực nhảy",CurrentValue=false,Callback=function(v)States.Jump=v;if not v and LocalPlayer.Character then local h=LocalPlayer.Character:FindFirstChildOfClass("Humanoid");if h then h.JumpPower=Defaults.JumpPower end end;notifySupport()end})
CharTab:CreateInput({Name="Giá trị lực nhảy (20-1000)",PlaceholderText="50",RemoveTextAfterFocusLost=false,Callback=function(v)States.JumpPowerVal=math.clamp(tonumber(v)or 50,20,1000)end})
CharTab:CreateSection("🕊️ Bay")
CharTab:CreateButton({Name="Bật FlyGuiV3",Callback=function()loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))();notifySupport()end})
CharTab:CreateSection("☁️ Đi trên không")
CharTab:CreateToggle({Name="Bật Đi trên không",CurrentValue=false,Callback=function(v)States.AirWalk=v;if v then enableAirWalk() else disableAirWalk() end;notifySupport()end})
CharTab:CreateInput({Name="Độ cao lên/xuống - Stub (1-1000)",PlaceholderText="10",RemoveTextAfterFocusLost=false,Callback=function(v)States.AirWalkStub=math.clamp(tonumber(v)or 10,1,1000)end})
CharTab:CreateButton({Name="⬆️ Lên",Callback=function()moveAirWalkUp()end})
CharTab:CreateButton({Name="⬇️ Xuống",Callback=function()moveAirWalkDown()end})
CharTab:CreateInput({Name="Độ trong suốt (0% - 100%)",PlaceholderText="0",RemoveTextAfterFocusLost=false,Callback=function(v)States.AirWalkTransparency=math.clamp(tonumber(v)or 0,0,100);updateAirWalkAppearance()end})
CharTab:CreateToggle({Name="Part Rainbow",CurrentValue=false,Callback=function(v)States.AirWalkRainbow=v;updateAirWalkAppearance()end})
CharTab:CreateToggle({Name="Part Neon",CurrentValue=false,Callback=function(v)States.AirWalkNeon=v;updateAirWalkAppearance()end})
CharTab:CreateParagraph({Title="💡 Mẹo",Content="Kết hợp với Part Rainbow, Neon và trong suốt 100% thì nó sẽ đẹp lắm đó!"})
CharTab:CreateSection("🧱 Đi xuyên tường")
CharTab:CreateToggle({Name="Bật Noclip",CurrentValue=false,Callback=function(v)States.Noclip=v;if not v and LocalPlayer.Character then for _,p in pairs(LocalPlayer.Character:GetDescendants())do if p:IsA("BasePart")then p.CanCollide=true end end end;notifySupport()end})
CharTab:CreateToggle({Name="Anti lỗi Noclip",CurrentValue=false,Callback=function(v)States.AntiStuck=v;if not v and LocalPlayer.Character then restoreLimbs(LocalPlayer.Character)end;notifySupport()end})
CharTab:CreateSection("🔄 Nhảy vô hạn")
CharTab:CreateToggle({Name="Bật Nhảy vô hạn",CurrentValue=false,Callback=function(v)States.InfJump=v;notifySupport()end})
CharTab:CreateSection("🌍 Trọng lực")
CharTab:CreateToggle({Name="Bật Trọng lực",CurrentValue=false,Callback=function(v)States.Gravity=v;if not v then workspace.Gravity=Defaults.Gravity end;notifySupport()end})
CharTab:CreateInput({Name="Giá trị trọng lực",PlaceholderText="196.2",RemoveTextAfterFocusLost=false,Callback=function(v)States.GravityVal=math.clamp(tonumber(v)or 196.2,1,99999)end})
local CombatTab=Window:CreateTab("Chiến đấu","swords")
CombatTab:CreateSection("🎯 Aimbot")
CombatTab:CreateToggle({Name="Bật Aimbot",CurrentValue=false,Callback=function(v)States.Aimbot=v;notifySupport()end})
CombatTab:CreateInput({Name="Kích thước FOV (1-50)",PlaceholderText="25",RemoveTextAfterFocusLost=false,Callback=function(v)States.FovRadius=math.clamp(tonumber(v)or 25,1,50)end})
CombatTab:CreateInput({Name="Khoảng cách Aimbot (m)",PlaceholderText="350",RemoveTextAfterFocusLost=false,Callback=function(v)States.AimbotDistance=math.clamp(tonumber(v)or 350,1,1000)end})
CombatTab:CreateToggle({Name="Hiện vòng tròn FOV",CurrentValue=false,Callback=function(v)States.ShowFov=v;notifySupport()end})
CombatTab:CreateSection("💥 Hitbox")
CombatTab:CreateButton({Name="Tăng Hitbox",Callback=function()loadstring(game:HttpGet("https://raw.githubusercontent.com/example-prog/Hitbox-Expander/refs/heads/main/RScripter"))();notifySupport()end})
local VisionTab=Window:CreateTab("Tầm nhìn","eye")
VisionTab:CreateSection("👁️ ESP")
VisionTab:CreateToggle({Name="Bật ESP",CurrentValue=false,Callback=function(v)States.ESP=v;if v then refreshESP() else clearESP() end;notifySupport()end})
VisionTab:CreateToggle({Name="Hiện Tên",CurrentValue=true,Callback=function(v)States.ESP_Name=v;notifySupport()end})
VisionTab:CreateToggle({Name="Hiện Máu",CurrentValue=true,Callback=function(v)States.ESP_Health=v;notifySupport()end})
VisionTab:CreateToggle({Name="Hiện Khoảng cách",CurrentValue=true,Callback=function(v)States.ESP_Dist=v;notifySupport()end})
VisionTab:CreateToggle({Name="Hiện Loại Rig (R6/R15)",CurrentValue=true,Callback=function(v)States.ESP_Rig=v;notifySupport()end})
VisionTab:CreateToggle({Name="Thông tin cầu vồng",CurrentValue=false,Callback=function(v)States.ESP_RainbowText=v;notifySupport()end})
VisionTab:CreateSection("🎨 Chams")
VisionTab:CreateToggle({Name="Bật Chams",CurrentValue=true,Callback=function(v)States.ESP_Chams=v;if States.ESP then refreshESP() end;notifySupport()end})
VisionTab:CreateColorPicker({Name="Màu Chams",Color=Color3.fromRGB(255,0,0),Callback=function(v)States.ChamsColor=v;if States.ESP and States.ESP_Chams then refreshESP() end end})
VisionTab:CreateToggle({Name="Rainbow Chams",CurrentValue=false,Callback=function(v)States.ChamsRainbow=v;notifySupport()end})
VisionTab:CreateSection("🔍 X-Ray")
VisionTab:CreateToggle({Name="Bật X-Ray",CurrentValue=false,Callback=function(v)States.XRay=v;if v then enableXR() else disableXR() end;notifySupport()end})
VisionTab:CreateSection("⚡ Tăng FPS")
VisionTab:CreateToggle({Name="Xóa toàn bộ vật liệu (part)",CurrentValue=false,Callback=function(v)States.RemoveTextures=v;if v then removeAllTextures() else restoreAllTextures() end;notifySupport()end})
VisionTab:CreateToggle({Name="Xóa toàn bộ hiệu ứng",CurrentValue=false,Callback=function(v)States.RemoveEffects=v;if v then removeAllEffects() else restoreAllEffects() end;notifySupport()end})
local AntiTab=Window:CreateTab("Anti","shield")
AntiTab:CreateSection("🛡️ Anti Fling")
AntiTab:CreateToggle({Name="Anti Fling (Xuyên người)",CurrentValue=false,Callback=function(v)States.AntiFling=v;if v then enableAF() else disableAF() end;notifySupport()end})
local TeleportTab=Window:CreateTab("Teleport","map")
TeleportTab:CreateSection("🚀 Teleport Menu")
TeleportTab:CreateButton({Name="📌 Bật Menu Teleport",Callback=function()loadstring(game:HttpGet("https://raw.githubusercontent.com/Telxr/Teleportica/refs/heads/main/Telepo"))();notifySupport()end})
local ToolsTab=Window:CreateTab("Công cụ","wrench")
ToolsTab:CreateSection("🔧 Công cụ hữu ích")
ToolsTab:CreateButton({Name="📌 Nhận Teleport Tool",Callback=function()giveTeleportTool()end})
ToolsTab:CreateSection("🏗️ F3X (Client)")
ToolsTab:CreateButton({Name="🔨 Bật F3X",Callback=function()loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)();notifySupport()end})
local TrollTab=Window:CreateTab("Troll","laugh")
TrollTab:CreateSection("💬 Spam Chat")
TrollTab:CreateToggle({Name="Bật Spam Chat",CurrentValue=false,Callback=function(v)States.SpamChat=v;if v then States.SpamChatLastSent=0 end;notifySupport()end})
TrollTab:CreateInput({Name="Ký tự cần chat",PlaceholderText="hello",RemoveTextAfterFocusLost=false,Callback=function(v)States.SpamChatText=v~=""and v or"hello"end})
TrollTab:CreateSection("🦘 Fling")
TrollTab:CreateButton({Name="🔥 Bật Menu Fling",Callback=function()loadstring(game:HttpGet("https://raw.githubusercontent.com/K1LAS1K/Ultimate-Fling-GUI/main/flingscript.lua"))();notifySupport()end})
TrollTab:CreateSection("💣 Crash Server")
TrollTab:CreateButton({Name="💥 Làm sập sever",Callback=function()local p=LocalPlayer;if p then p:Kick("Ôi ai cho bạn làm như vậy, bạn thật độc ác💔 6️⃣7️⃣")end end})
TrollTab:CreateSection("🐌 Giả lag")
TrollTab:CreateToggle({Name="Bật Giả lag",CurrentValue=false,Callback=function(v)States.FakeLag=v;if v then startFakeLag() end;notifySupport()end})
local ExploitTab=Window:CreateTab("Lổ hỏng","bug")
ExploitTab:CreateSection("💣 Sập Sever (Real)")
ExploitTab:CreateButton({Name="💥 Sập sever",Callback=function()crashServer()end})
ExploitTab:CreateSection("👢 Kick Tất Cả")
ExploitTab:CreateButton({Name="👢 Kick Tất Cả",Callback=function()kickAllPlayers()end})
ExploitTab:CreateSection("⚔️ Kill Aura")
ExploitTab:CreateToggle({Name="Bật Kill Aura",CurrentValue=false,Callback=function(v)States.KillAura=v;if v then startKillAura() end;notifySupport()end})
local InfoTab=Window:CreateTab("Thông tin","info")
InfoTab:CreateSection("📋 Thông tin Script")
InfoTab:CreateParagraph({Title="Misa HUD",Content="v1.0.9\nFree - No Key"})
InfoTab:CreateSection("🔗 Liên kết")
InfoTab:CreateParagraph({Title="Mạng xã hội",Content="YouTube: @MisaHudReal\nTikTok: @misahudreal"})
-- ======================= ENGINE =======================
UserInputService.JumpRequest:Connect(function() if States.InfJump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping) end end)
RunService.Stepped:Connect(function()
local c=LocalPlayer.Character;if not c then return end
local h=c:FindFirstChildOfClass("Humanoid")
if h then if States.Speed then h.WalkSpeed=States.WalkSpeedVal end;if States.Jump then h.JumpPower=States.JumpPowerVal end end
if States.Noclip then for _,p in pairs(c:GetDescendants())do if p:IsA("BasePart")then p.CanCollide=false end end
elseif States.AntiStuck then for _,p in pairs(getLimbParts(c))do p.CanCollide=false end end
if States.Gravity then workspace.Gravity=States.GravityVal end
end)
local espCache={}
function clearESP() for _,o in pairs(espCache)do if o and o.Destroy then o:Destroy() end end;espCache={} end
local function createESP(pl)
if pl==LocalPlayer then return end;local c=pl.Character;if not c then return end
if States.ESP_Chams then local hl=Instance.new("Highlight",c);hl.Name="ESP";hl.FillColor=States.ChamsColor;hl.OutlineColor=Color3.new(1,1,1);hl.OutlineTransparency=0;table.insert(espCache,hl) end
local head=c:FindFirstChild("Head")
if head then local bill=Instance.new("BillboardGui",head);bill.Size=UDim2.new(0,200,0,80);bill.StudsOffset=Vector3.new(0,2.5,0);bill.AlwaysOnTop=true;local label=Instance.new("TextLabel",bill);label.Size=UDim2.new(1,0,1,0);label.BackgroundTransparency=1;label.TextColor3=Color3.new(1,1,1);label.Font=Enum.Font.GothamBold;label.TextSize=12;label.TextStrokeTransparency=0;label.TextStrokeColor3=Color3.new(0,0,0)
local conn=RunService.RenderStepped:Connect(function() if not c or not c.Parent then bill:Destroy();conn:Disconnect() return end;local parts={};if States.ESP_Rig then local rigType=getRigType(c);if rigType~=""then table.insert(parts,rigType) end end;if States.ESP_Name then table.insert(parts,pl.Name) end;if States.ESP_Health and c:FindFirstChildOfClass("Humanoid")then local h=c:FindFirstChildOfClass("Humanoid");table.insert(parts,"❤️ "..math.floor(h.Health).."/"..math.floor(h.MaxHealth)) end;if States.ESP_Dist and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")and c:FindFirstChild("HumanoidRootPart")then table.insert(parts,math.floor((LocalPlayer.Character.HumanoidRootPart.Position-c.HumanoidRootPart.Position).Magnitude).."m") end;label.Text=table.concat(parts," | ");label.TextColor3=States.ESP_RainbowText and Color3.fromHSV(tick()%5/5,1,1)or Color3.new(1,1,1) end);table.insert(espCache,bill) end
end
function refreshESP() clearESP();if States.ESP then for _,pl in pairs(Players:GetPlayers())do if pl~=LocalPlayer then createESP(pl) end end end end
Players.PlayerAdded:Connect(function(pl) if States.ESP then pl.CharacterAdded:Connect(function() task.wait(0.2);if States.ESP then createESP(pl) end end) end end)
Players.PlayerRemoving:Connect(function() task.wait(0.1);refreshESP() end)
RunService.RenderStepped:Connect(function() if States.ESP and States.ESP_Chams and States.ChamsRainbow then local col=Color3.fromHSV(tick()%5/5,1,1);for _,o in pairs(espCache)do if o and o:IsA("Highlight")and o.Name=="ESP"then o.FillColor=col end end end end)
local FovCircle=Drawing.new("Circle");FovCircle.Visible=false;FovCircle.Thickness=2;FovCircle.Filled=false
RunService.RenderStepped:Connect(function() FovCircle.Visible=States.ShowFov;FovCircle.Radius=((Camera.ViewportSize.Y/2.5)/2)*(States.FovRadius/25);FovCircle.Position=Vector2.new(Camera.ViewportSize.X/2,Camera.ViewportSize.Y/2);FovCircle.Color=Color3.fromHSV(tick()%5/5,1,1) end)
local aimbotConn
local function startAimbot()
if aimbotConn then aimbotConn:Disconnect() end
aimbotConn=RunService.RenderStepped:Connect(function()
if not States.Aimbot then aimbotConn:Disconnect();aimbotConn=nil;return end
local fovR=((Camera.ViewportSize.Y/2.5)/2)*(States.FovRadius/25);local closest,closestDist=nil,math.huge
for _,pl in pairs(Players:GetPlayers())do if pl~=LocalPlayer and pl.Character and pl.Character:FindFirstChild("Head")and pl.Character:FindFirstChild("HumanoidRootPart")then local head=pl.Character.Head;local root=pl.Character.HumanoidRootPart;if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")then local myRoot=LocalPlayer.Character.HumanoidRootPart;local realDist=(myRoot.Position-root.Position).Magnitude;if realDist<=States.AimbotDistance then local pos,onScreen=Camera:WorldToScreenPoint(head.Position);if onScreen then local screenDist=(Vector2.new(pos.X,pos.Y)-Vector2.new(Camera.ViewportSize.X/2,Camera.ViewportSize.Y/2)).Magnitude;if screenDist<=fovR and realDist<closestDist then closest=pl;closestDist=realDist end end end end end end
if closest and closest.Character and closest.Character:FindFirstChild("Head")then Camera.CFrame=CFrame.new(Camera.CFrame.Position,closest.Character.Head.Position) end
end)
end
local aimbotState=false
RunService.RenderStepped:Connect(function() if States.Aimbot~=aimbotState then aimbotState=States.Aimbot;if aimbotState then startAimbot() end end end)
task.wait(0.5)
Rayfield:Notify({Title="Misa HUD v1.0.9",Content="Script đã tải xong! Chúc bạn chơi vui vẻ 6️⃣7️⃣\nYT: @MisaHudReal | TT: @misahudreal",Duration=5,Image="check"})No comments yet for this script.



