I don't have a script for it, but I want to get a brick that grows and stops after a few seconds, how is this possible?
You will have to create a tween for this. I provided the code below, but made plenty of comments to explain it thoroughly, but let me know if you need help understanding it.
-- In a script under a Part located in Workspace local tweenService = game:GetService("TweenService") -- getting the tween service local myPart = script.Parent -- getting our part to resize -- Using TweenInfo.new() to insert our desired customize behavior we want for the tween local tweenInformation = TweenInfo.new( 5, -- Will take 5 seconds to grow into our desired size Enum.EasingStyle.Linear, -- determines the behavior of the tween. Think of linear as growing in a straight line. Enum.EasingDirection.Out, -- Determines if the tween will grow inward or grow outward. In this case, we need it to grow out. 0, -- How many times will this tween repeat? 0, because we don't want it to repeat. false, -- Do you want this tween to reverse back? No, in this case false. 3 -- Do you want this tween to delay before starting? How long in seconds? ) local desiredSize = {Size = Vector3.new(30, 20, 50)} -- the size we want our part to grow out to be -- Creating the connection and storing it in a variable called "tweenConnection" local tweenConnection = tweenService:Create(myPart, tweenInformation, desiredSize) -- takes 3 parameters: (our part, the tween information, and the desired change) tweenConnection:Play() -- Playing our tween similarly like playing an animation.