#💬 sherisalʹs Feedback

1 messages · Page 1 of 1 (latest)

robust runeBOT
obsidian yarrow
#

WOWWWW

#

the GUI is so cool

worn gorge
#

thank you !

spring umbra
#

why does it take so long to explode 😭

worn gorge
#

what's with the crying emoji every time ??

#

plus it only takes 10 seconds like jeez don't be so dramatic

spring umbra
#

10 seconds is so much time

worn gorge
#

what ??

#

eh if you say so

terse pewter
worn gorge
#

yes

#

you're right

terse pewter
#

Great job tho!

worn gorge
#

thank you !

terse pewter
#

Is it just alot of raycasting or are you spawning a sphere and getting parts inside and checking if they have a tag called e.g. ‘Destroyable’? Im curious.

obsidian yarrow
terse pewter
#

Asking me?

obsidian yarrow
#

The bobble head

#

thing

terse pewter
obsidian yarrow
#

nooo

#

in the

terse pewter
obsidian yarrow
#

health bar

terse pewter
#

Tweenservice

obsidian yarrow
#

I wish I was a good enough scripter to know that

#

😔

#

got any tips?

#

I'm struggling with a damn kill block

terse pewter
obsidian yarrow
#

local KP = script.Parent

KP.Touched:Connect(function(TP)
local humanoid = TP.Parent:FirstChildOf("Humanoid")
if humanoid then
humanoid.health = 0

#

Idk if this is correct even

terse pewter
terse pewter
#

Missing some ends at the end

obsidian yarrow
#

😔

terse pewter
#

And a single typo

obsidian yarrow
#

I typed this

#

in discord

terse pewter
#

You getting there

#

Me too 😉

obsidian yarrow
#

😉

#

Damn u cute damn

#

u even know how to color set

obsidian yarrow
#

Don't they verify the Humanoid?

terse pewter
#

I did?

obsidian yarrow
#

oh

#

You just reduced the script

#

removing the variables

#

huh

obsidian yarrow
terse pewter
obsidian yarrow
#

At scripting

terse pewter
#

That is the simplest thing. One of the first parts of scripting on the documents.

obsidian yarrow
#

KillBlock, yes.

terse pewter
obsidian yarrow
#

I mean to more advanced scripting and what not.

mortal gazelleBOT
#

Here you go! WIZARD6

terse pewter
#

Ups

obsidian yarrow
#

Like what methods did you use to improve?

terse pewter
#

Discord

obsidian yarrow
#

What fostered the growth? Did you read documents, follow tutorials?

#

😔

terse pewter
#

Documents

#

Practicing

obsidian yarrow
#

oh so you used the roblox documents

#

and asked discord for help

terse pewter
#

Best learning is practicing

terse pewter
obsidian yarrow
terse pewter
#

I helped others on discord

obsidian yarrow
#

oh

terse pewter
#

Cuz i get experience like that

#

I watched some gnomecode

#

And some devking

obsidian yarrow
#

wowwww

#

Thank you for your help 🙏

terse pewter
worn gorge
#

woooow alot of talk here eh ?

#

i see some questions.....

#

don't hesitate to ask @obsidian yarrow

worn gorge
#

local debounce = true

local function applyCodeToChild(child)
if child:IsA("BasePart") then
child.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") and debounce == true then
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
debounce = false
workspace.BombTick:Play()
game.ReplicatedStorage.TakeBomb:FireClient(player)
local bomb = game.ReplicatedStorage.BombClone:Clone()
local weld = Instance.new("Weld", player.Character:WaitForChild("HumanoidRootPart"))
bomb.Parent = workspace
weld.Name = "BombWeld"
weld.Part0 = bomb.Bomb
weld.Part1 = player.Character:WaitForChild("HumanoidRootPart")
bomb.Bomb.Position = player.Character:WaitForChild("HumanoidRootPart").Position + Vector3.new(0,3,0)
wait(10)
local explosion = Instance.new("Explosion")
explosion.Parent = workspace
explosion.Position = bomb.Bomb.Position
explosion.Visible = true
explosion.BlastPressure = 999999
explosion.BlastRadius = 4
bomb:Destroy()
workspace["Explosion HD"]:Play()
workspace.BombTick:Stop()
debounce = true
end
end
end)
end
end

for _, child in ipairs(script.Parent:GetChildren()) do
applyCodeToChild(child)
end

#

yes it's very long

#

first i put all the bombs in a folder called "Bombs"

#

and as you can see...for every child in the folder..if it's a basepart then it executes the code

#

and here it just fires the takebomb remoteevent so.....

#

THIS would appear on your screen

#

ok, now

#

local player = game.Players.LocalPlayer
local uis = game:GetService("UserInputService")
local char = player.Character
local humrootpart = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
local anim = hum:LoadAnimation(script.BombHold)
local mouse = player:GetMouse()

game.ReplicatedStorage.TakeBomb.OnClientEvent:Connect(function()
anim:Play()
mouse.KeyDown:Connect(function(key)
if key == "q" then
game.ReplicatedStorage.ThrowBomb:FireServer()
anim:Stop()
end
end)
end)

#

this is a localscript in startergui named BombClient

#

it basically receives the takebomb remotevent on the clientevent so the player can press Q to drop the bomb

#

and it plays the animation the player presses Q

#

@terse pewterso that's how i did it

kind lotus
#

wait nvm he showed u something else

terse pewter
worn gorge
#

Thanks !

worn gorge
#

i swear it's not to advertise it lol

#

i just like sharing details

worn gorge
#

@terse pewter

terse pewter
#

yea sure

worn gorge
#

alright

#

the game's name is "Pizza Boy"

#

BUT it's not a game inspired by pizza tower ❎

#

in fact i took inspiration from a lego stop motion video called "Lego Pizza Delivery"

#

the delivery dude was chased by ALOT of strangers

#

because of the smell of the delicious pizza

#

and that's the goal of the game

nocturne dagger
#

this is good, the only complaint that i haven't seen be said and i know isn't really the focus of the showcase is the health bar

the health bar is a pretty intrusive and takes up a lot of the screen and i'd suggest making space for it somewhere in the bottom portion of the screen

worn gorge
#

oh