
Key Required VerifiedUniversal

--Hat Giver Script
--//HatName//--
NameHat = "HatNameHere" --[[Dark Dex:
loadstring(game:HttpGet("https://pastebin.com/raw/LiT0AivK",true))()
]]
--//MeshPart & Texture//--
MeshID = "rbxassetid://IDHere" --https://www.roblox.com/games/7496952739
TextureId = "rbxassetid://IDHere" --https://www.roblox.com/games/7496952739
--//3D//--
Position = PastePositionHere
Orientation = PasteOrientationHere
Size = PasteSizeHere
--//Script//--
if not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Maxgat5") then
local a = Instance.new("BoolValue")
a.Value = true
a.Name = "Maxgat5"
a.Parent = game:GetService("Players").LocalPlayer.Character
getgenv().playerposition = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.Position + Vector3.new(0,0,0)
end
getgenv().allow = true
if getgenv().allow == true then
getgenv().allow = false
Stop = true
spawn(function()
while wait() do
if Stop == true then
for i, track in pairs(game.Players.LocalPlayer.Character.Humanoid:GetPlayingAnimationTracks()) do
track:Stop()
end
end
end
end)
local Controller = require(game.Players.LocalPlayer:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule")):GetControls()
Controller:Disable()
local tweenInfo = TweenInfo.new(
0
)
local t = game.TweenService:Create(game.Players.LocalPlayer.Character.PrimaryPart, tweenInfo, {CFrame = CFrame.new(
0,5,0
)})
game.Players.LocalPlayer.Character.PrimaryPart.Anchored = true
t:Play()
wait(1)
--//Sheesh//--
local Size1 = {x=0,y=0,z=0}
local Position1 = {x=0,y=0,z=0}
local Orientation1 = {x=0,y=0,z=0}
--//3d//--
for i,v in pairs(Size) do
if i == 1 then
Size1.x = v
end
if i == 2 then
Size1.y = v
end
if i == 3 then
Size1.z = v
end
end
for i,v in pairs(Position) do
if i == 1 then
Position1.x = v
end
if i == 2 then
Position1.y = v
end
if i == 3 then
Position1.z = v
end
end
for i,v in pairs(Orientation) do
if i == 1 then
Orientation1.x = v
end
if i == 2 then
Orientation1.y = v
end
if i == 3 then
Orientation1.z = v
end
end
local plr = game.Players.LocalPlayer.Character
local hat = plr[NameHat].Handle
--//3d//--
hat.Position = Vector3.new(Position1.x,Position1.y,Position1.z)
hat.Orientation = Vector3.new(Orientation1.x,Orientation1.y,Orientation1.z)
--//api//--
hat.MeshId = MeshID
hat.TextureID = TextureId
--//trun everything back
Controller:Enable()
Stop = false
local tweenInfo1 = TweenInfo.new(
0
)
local t1 = game.TweenService:Create(game.Players.LocalPlayer.Character.PrimaryPart, tweenInfo1, {CFrame = CFrame.new(
getgenv().playerposition
)})
t1:Play()
game.Players.LocalPlayer.Character.PrimaryPart.Anchored = false
getgenv().allow = true
end

![Noob Avatar in Nds [OPEN SOURCE]](https://scriptblox.com/images/sb/rbx-7ea7065a02f8cff80f8b0270a9ad2d3b-0820ff9b1f88.png)

please add the desc so we can tell what it does and not figure it out by our self it would be quicker
no desc spam name