Assistant for Docs: Use AI to Build, Grow, and Monetize Your Creations

I don’t think roblox will add that since it will be no effort placed by human and will not improved our skills.

1 Like

That’s wrong, at RDC they announced that the feature in Studio + the AI will be there in early November.

3 Likes

It’ll probably be buggy anyway, there’s no need to worry (for now)

1 Like

Roblox always says “Power Imaginationd” and not “we support hard work and blockages that turn good ideas into nothing”. It also doesn’t matter if a game was co-built or built by an AI, because what matters is the idea that gets implemented. Not on the work that implements it.

3 Likes

Always someone running things down when it definitely helps others, but “them”.
Guess you always going to get negative comments.

I am an early/beginner coder, and I see it’s benefits, especially over ChatGPT.
We are aware that we must not rely totally on it, but from what I see, Roblox’s version explains via comments how/why the code is used/applied.
That’s more than we asked for… and it certainly helps.

If we run into a problem of code, we will come to the forum and ask
Which is way better than bugging people on the forum every step of the way.

Thank You ROBLOX Team !!

EDIT: The only issue I have is the error message when asking for updates.
Sometimes it says :

Maximum characters exceeded. Try asking a question with fewer words or start a new conversation.

Even though the enquiry is anything from 2 to 4 lines.
Initial script query was as much as 20 lines, no problems.
It allowed 2 more modifications, but then later the error appeared.

2 Likes

Awesome feature, but a lot of butthurt devs will complain about it. AI code can’t write games for you, calm down.

1 Like

Luau is already a simple language. If you’re really that mad about this, learn something harder.

2 Likes

IAsked the assistant, “Which AI do you use?” “ChatGPT3,” he replied. In response to this answer: Why use ChatGPT 3 when there is a free version like 3.5? Also, why can’t we access the questions we asked when we close the site?

1 Like

it’s gonna be great. Can’t wait to get access

1 Like

Yes… that is unfortunate.
Being able to go back the next day would be helpful.
In that case, I am better off continuing with ChatGPT4. (even 3.5)

2 Likes

No… you’re not.

This bot is trained specifically to answer Roblox related questions, while ChatGPT is made as an all around bot. I wouldn’t reccomend using it as it has a knowledge gap of late 2021 / early 2022, which will give you a lot of deprecated info.

4 Likes

It’s a shameful that such a big company does this just to say “we did it”.

1 Like

The last line here is inaccurate

It does the exact opposite. It’s asynchronous so it yields your code until the function returns.

2 Likes

AI doesn’t yet know that ‘Async’ in english means not yielding, but in roblox is does…

2 Likes

A script destroyed by itself will stop running.
A script being destroyed by a coroutine will stop running.

Using this code as a test:

task.spawn(function()
	task.wait(3)
	print('destroying')
	script:Destroy()
end)

script.Destroying:Connect(function()
	print('destroy detected!')
	for i=1,10 do
		print(i)
	end
	print('wow')
	while true do
		task.wait(.1)
		warn('running')
	end
	warn('finished')
end)

while true do
	task.wait(.1)
	print('running')
end

print('what?')

This was the output:

running (x14)
destroying
destroy detected!
1
2
3
4
5
6
7
8
9
10
wow

From this, we know that a script destroying itself will cancel certain types of loops, and then won’t progress past them. But we also that the Destroyed event will still be triggered and will run up until the point of the loop.

However, it’s true that in your example, code will continue to execute.

Interestingly enough, this will not execute the print:

task.spawn(function()
	task.wait(1)
	script:Destroy()
end)
task.wait(2)
print('hi')

So this seems to be something to do with coroutines, as this does not print anything either:

coroutine.resume(coroutine.create(function()
	task.wait(1)
	script:Destroy()
end))
task.wait(2)
print('hi')

There’s probably a simple explanation behind this, but the main point is that this isn’t entirely wrong. But it is wrong with the example you showed.


Actually, after some more testing, a script will stop executing when destroyed by any matching script type as long as the destruction was done via a coroutine:

Script being destroyed:

script.Destroying:Connect(function()
	print('rip')
end)

while true do
	task.wait(.1)
	print('running')
end

print('dead')

Script destroying other script:

task.spawn(function()
	task.wait(3)
	game:GetService('ServerScriptService'):WaitForChild('Main'):Destroy()
end)

Output:

running (x14)
rip
2 Likes

But it doesnt really matter if its easier to make garbage games, if they already are on the front page. If anything, the problem is the garbage games being on the front page at all

2 Likes

I expected that. Did you get warned? As long as it is a very good update, it would show up errors…

1 Like

this is the best AI tool i ever seen
image

6 Likes

Nah, but I am actually loving the assistant so far. It works much better than chatgpt because chatgpt was always giving outdated or wacky solutions.

3 Likes

This must be bait, I don’t believe you’re saying this seriously.

2 Likes