So i found a mesh of a circle that i can use to change it's scale through scripting but i can't seem to spawn the meshpart the way you would normally spawn a part.
local mesh = Instance.new("MeshPart")
mesh.MeshId = "rbxassetid://2425219842"
mesh.Transparency = 0.5
mesh.CanCollide = true
mesh.Anchored = true
mesh.Size = Vector3.new(20, 1, 1)
mesh.Parent = game.Workspace
My objective is to script a flat circle using meshes.

3 comments
Yes but you can't set the MeshId through a script.
So how would i be able to set it?
Just put a premade mesh in ReplicatedStorage or ServerStorage and clone that into the workspace when you need to.