Tween service & experience intro

Hey Devs,

So I’ve been trying to create an intro for my experience using tween service. However I tried a lot of different options and non of them worked. I also tried watching some tutorials on YouTube but still didn’t helped me. Then I tried asking the Roblox AI assistant if he could try making the intro, which succeed but it looked little off…

So I would like to ask if any of you guys could help me, because it would make my experience much better!

I would be really thankful for any ideas or replies.

By the way, if you would like to give me offer (You would make the intro for me and I would pay by Robux), feel free to DM me.

I also included video what I meant so you can better understand me.

Have a nice day!
-jeziskrista

It seems fairly simple - Just a sequence of textboxes (or frames) which are being faded in then being faded out. What happened with the “different options” you mentioned? Did they partially work? Did they error? etc.

1 Like

Well, I tried scripting it, but it just simply didn’t worked. Like nothing happened. Basically like if the script never existed… Also I deleted the scripts, so I’m not able to show you.

1 Like

Assuming you didn’t delete it, can you please send a copy of the code you tried?

It’s possible that you forgot to :Play() the tweens.

1 Like

Umnmm, I deleted them. Stupid me

1 Like

All good.

Would you only want the 3 ‘frames’ shown in the example video, or would you want it to display more things

I mean, the video that I sent as an example would be perfect. I don’t need anything else.

I made something that seems to be pretty similar to what the example video is:

devforum.rbxm (7.7 KB)

Code used
-- Coded by @SeargentAUS for @jeziskrista

local TweenService = game:GetService("TweenService")
local Backdrop = script.Parent.Backdrop
local Frames = script.Parent.Frames	

for i = 1, #Frames:GetChildren() do
	local Frame = Frames["Frame" .. tostring(i)]
	if i ~= 1 then
		local Previous = Frames["Frame" .. tostring(i-1)]
		for _, child in Previous:GetChildren() do
			TweenService:Create(child, TweenInfo.new(1.5), {TextTransparency = 1}):Play()
		end
		TweenService:Create(Previous, TweenInfo.new(1.5), {BackgroundTransparency = 1}):Play()
		task.wait(1.5)
		Previous.Visible = false
	end
	
	Frame.Visible = true
	Frame.BackgroundTransparency = 1
	for _, child in Frame:GetChildren() do
		child.TextTransparency = 1
		TweenService:Create(child, TweenInfo.new(1.5), {TextTransparency = 0}):Play()
	end
	TweenService:Create(Frame, TweenInfo.new(1.5), {BackgroundTransparency = 0}):Play()
	
	task.wait(1.5 + 2) -- how long to display the frame for
end
1 Like

Hey! Thank you so much! It means a lot to me.
Just a question, do i have to do anything with the code? I tried it and nothing happened…

(I uploaded video to cloud because it was too big: 6662D33F-995F-4765-9D81-85DE29382C20.mov - Google Drive)

1 Like

Download the .rbxm file and put it into starter gui. It should appear then (the code is just as a reference for people looking at this post later, who may not wish to download the model)

(Also, I think you linked the wrong video)

1 Like

oh oh, my bad with the video… I’m sorry about that

Yeah, it’s working now! Thank you so much!