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!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.