This is the one I tried making but didnt work can anybody help me find a tutorial or even help me themselves?
local Frame = script.Parent.Frame
02
local Box = Frame.Box
03
local Button = Frame.Button
04
05
06
Player = script.Parent.Parent
07
mouse = Player:GetMouse()
08
09
10
local Animate = function(Frame, EndPos, EndSize, Direction, Style, Time, OR, Type) -- Frame, UDim2, easingDirection, easingStyle, float [time], bool [override], TypeOfAnimation
11
if Type == "Position" then
12
return Frame:TweenPosition(EndPos, Direction, Style, Time, OR)
13
elseif Type == "Size" then
14
return Frame:TweenSize(EndSize, Direction, Style, Time, OR)
15
elseif Type == "SizeAndPosition" then
16
return Frame:TweenSizeAndPosition(EndPos, EndSize, Direction, Style, Time, OR)
17
end
18
end
19
20
function onKeyDown(key)
21
key = key:lower()
22
if script.Parent.Open.Value == false then
23
if key == "e" then
24
Box.Position = UDim2.new(-2,0,0,0)
25
Animate(Box,UDim2.new(0.150,0,0,0), UDim2.new(0.25, 0, 0.25, 0), "Out", "Back", 2, true, "Position")
26
end
27
end
28
end
29
30
mouse.KeyDown:connect(onKeydown)

3 comments
it worked before I just edited it to try to make it so I can press a key to make the animation for the gui activate. The spots I changed are 39-59
Take out the numbers in the script.