I don’t think roblox will add that since it will be no effort placed by human and will not improved our skills.
That’s wrong, at RDC they announced that the feature in Studio + the AI will be there in early November.
It’ll probably be buggy anyway, there’s no need to worry (for now)
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.
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.
Awesome feature, but a lot of butthurt devs will complain about it. AI code can’t write games for you, calm down.
Luau is already a simple language. If you’re really that mad about this, learn something harder.
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?
it’s gonna be great. Can’t wait to get access
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)
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.
It’s a shameful that such a big company does this just to say “we did it”.
The last line here is inaccurate
It does the exact opposite. It’s asynchronous so it yields your code until the function returns.
AI doesn’t yet know that ‘Async’ in english means not yielding, but in roblox is does…
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
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
I expected that. Did you get warned? As long as it is a very good update, it would show up errors…
this is the best AI tool i ever seen
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.
This must be bait, I don’t believe you’re saying this seriously.