Run it
Copy the script and paste it into your executor.
--Hat Giver Script
NameHat =
MeshID =
TextureId =
Position = PastePositionHere
Orientation = PasteOrientationHere
Size = PasteSizeHere
:().LocalPlayer.Character:()
a = .()
a.Value =
a.Name =
a.Parent = :().LocalPlayer.Character
().playerposition = :().LocalPlayer.Character.HumanoidRootPart.CFrame.Position + .(,,)
().allow =
().allow ==
().allow =
Stop =
(()
()
Stop ==
i, track (.Players.LocalPlayer.Character.Humanoid:())
track:()
)
Controller = (.Players.LocalPlayer:():()):()
Controller:()
tweenInfo = TweenInfo.(
)
t = .TweenService:(.Players.LocalPlayer.Character.PrimaryPart, tweenInfo, { = .(
,,
)})
.Players.LocalPlayer.Character.PrimaryPart.Anchored =
t:()
()
Size1 = {x=,y=,z=}
Position1 = {x=,y=,z=}
Orientation1 = {x=,y=,z=}
i,v (Size)
i ==
Size1.x = v
i ==
Size1.y = v
i ==
Size1.z = v
i,v (Position)
i ==
Position1.x = v
i ==
Position1.y = v
i ==
Position1.z = v
i,v (Orientation)
i ==
Orientation1.x = v
i ==
Orientation1.y = v
i ==
Orientation1.z = v
plr = .Players.LocalPlayer.Character
hat = plr[NameHat].Handle
hat.Position = .(Position1.x,Position1.y,Position1.z)
hat.Orientation = .(Orientation1.x,Orientation1.y,Orientation1.z)
hat.MeshId = MeshID
hat.TextureID = TextureId
Controller:()
Stop =
tweenInfo1 = TweenInfo.(
)
t1 = .TweenService:(.Players.LocalPlayer.Character.PrimaryPart, tweenInfo1, { = .(
().playerposition
)})
t1:()
.Players.LocalPlayer.Character.PrimaryPart.Anchored =
().allow =
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com, www.roblox.com.
adasdda

Universal