I want to make some, but how do I weld the brick to me and "animate" the brick without moving my character? Here's what I have so far;
wait(3)
p = Instance.new("Part", game.Workspace)
c = Instance.new("ClickDetector", p)
local f = game.Workspace.FrstZ
p.TopSurface = "Smooth"
p.BottomSurface = "Smooth"
p.CanCollide = false
p.Size = Vector3.new(0, 1, 0, 1)
p.Material = "Neon"
p.BrickColor = BrickColor.new(1019)
local w1 = Instance.new("Weld", p)
w1.Part0 = f.Torso
w1.Part1 = p
w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 5)
wait(.25)
w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(2, 0, 5)
wait(.25)
w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 5)
-- This is good for animating, I guess, but I don't know how to loop it and do it without moving my char.
function yoyoyo(inputObject, gameProcessedEvent)
if inputObject.KeyCode == Enum.KeyCode.Q then
p.BrickColor = BrickColor.Random()
end
end
game:GetService("UserInputService").InputBegan:connect(yoyoyo)
local function onMouseClick(player)
end
c.MouseClick:connect(onMouseClick)

1 comment
Admin tabs are not usually welded to the player, they are CFramed relatively. This allows for much easier manipulation.