Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Minecraft like block placement system?

I was playing Minecraft and I had an idea of a placement system. But I am stumped.

Problem: When placing blocks and the side of other blocks the go inside each other.

Sample Code:

local Player = game.Players.LocalPlay
local mos = Player:GetMouse()
local part = workspace.Part
local place = game.replicatedstorage.place

mos.Move:connect(function()
	Part.Position = mouse.Hit.p
end)

mouse.Clicked:Connect(function() --i know this dosnt work it will just give error. my place got corrupted so i have to remember all code
	palce:FireServer(mouse.Hit.p)
end)

The code isnt perfect but i have to type directly into the question box.

If you could help that would be AWSOME

1 answer

Idk how to make grid tho... Insert a remote event to replicatedstorage. Then insert a server script in serverscript servicescriptservice. Then type this in the serverscript :

game.ReplicatedStorage.RemoteEvent.OnServerEvent:Connect(function(Player, MousePos)
local Part = Instance.new("Part",workspace)
Part.Material = "Grass"
Part.Position = MousePos
Part.Anchored = true -- set it to true or false your choice
Part.Size = Vector3.new(5,5,5)
end)

then insert a local script to StarterPlayerScripts or StarterGui or StarterPack

then write this in the local script:

local Mouse = game.Players.LocalPlayer:GetMouse()

Mouse.Button1Down:Connect(function()
game.ReplicatedStorage.RemoteEvent:FireServer(Mouse.Hit.Position)
end)

I havent tested it yet tho Hope it helped :-)

7 comments

0

This isnt what I mean. I am confused about the placement LOCATION not the script. The blocks when placing it places inside other block and doesn't eject to the side of the block. Here is an example game (Not created by me) https://www.roblox.com/games/4872321990/

0

I have building it in a grid done, but when placing on the SIDE of a block, some of it is inside the other. Depending on what side it is +1 or +2 stud to the side

0

Heres what i got so far: https://www.roblox.com/games/5652103892/game (Terrible graphics, just a test)

0

Why does everyone stop helping when problems get hard?

0

srry for not responding i was busy well u have to make some if statements or idk just search on yt

This discussion is preserved as it was. New answers, comments, and votes are closed.